Neovim plugin for Amazon Q Developer This plugin integrates Amazon Q Developer with Neovim, providing Chat functionality, Inline Code Suggestions, and other Amazon Q capabilities. After installation, authenticate through IAM Identity Center or AWS Builder ID. You can use Amazon Q for free without an AWS account by authenticating with Builder ID. Requirements NodeJS >=18 Neovim >=0.10.4 Quick Start Install the plugin using your preferred method (see Installation Options) Configure the plugin in your Neovim config: require ( ' amazonq ' ). setup ({ ssoStartUrl = ' https://view.awsapps.com/start ' , -- Authenticate with Amazon Q Free Tier }) Run :AmazonQ from any file to start using the plugin Installation Options Minimal Manual Installation To install and use the plugin, you only need to clone this repo and add in to Neovim runtimepath location: -- Add the plugin to Neovim's runtimepath vim . cmd [[ set runtimepath+=/path/to/amazonq.nvim ]] -- Configure the plugin require ( ' amazonq ' ). setup ({ ssoStartUrl = ' https://view.awsapps.com/start ' , -- Authenticate with Amazon Q Free Tier }) See Configuration to configure other settings. By default the plugin will look for node on your $PATH. To set an explicit location, set cmd . Run :AmazonQ from any file. Optional: Code completions are provided by the "textDocument/completion" LSP method, which "just works" with most autocompletion plugins. Note: completion is limited to supported filetypes. See Code Completions. Using vim-plug local Plug = vim . fn [ ' plug# ' ] vim . call ( ' plug#begin ' ) Plug ' git@github.com:awslabs/amazonq.nvim.git ' vim . call ( ' plug#end ' ) require ( ' amazonq ' ). setup ({ ssoStartUrl = ' https://view.awsapps.com/start ' , -- Authenticate with Amazon Q Free Tier }) Using lazy.nvim See install instructions -- plugins.lua return { { name = ' amazonq ' , url = ' https://github.com/awslabs/amazonq.nvim.git ' , opts = { ssoStartUrl = ' https://view.awsapps.com/start ' , -- Authenticate with Am...
First seen: 2025-09-03 08:54
Last seen: 2025-09-03 15:56