Skip to content

Commit afaf933

Browse files
committed
fix(cli): Replace amazon_q with kiro
## Description Amazon Q Developer CLI is no long being actively maintained and will only receive critical security fixes. It is now available as Kiro CLI, a closed-source product. This change replaces current Amazon Q integration with Kiro CLI.
1 parent c2bdf8c commit afaf933

4 files changed

Lines changed: 21 additions & 21 deletions

File tree

README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,6 @@ local defaults = {
335335
---@type table<string, sidekick.cli.Config|{}>
336336
tools = {
337337
aider = { cmd = { "aider" } },
338-
amazon_q = { cmd = { "q" } },
339338
claude = { cmd = { "claude" } },
340339
codex = { cmd = { "codex", "--enable", "web_search_request" } },
341340
copilot = { cmd = { "copilot", "--banner" } },
@@ -347,6 +346,7 @@ local defaults = {
347346
cursor = { cmd = { "cursor-agent" } },
348347
gemini = { cmd = { "gemini" } },
349348
grok = { cmd = { "grok" } },
349+
kiro = { cmd = { "kiro-cli" } },
350350
opencode = {
351351
cmd = { "opencode" },
352352
-- HACK: https://github.com/sst/opencode/issues/445
@@ -721,19 +721,19 @@ The default keymaps are:
721721

722722
Sidekick preconfigures popular AI CLIs. Run `:checkhealth sidekick` to see which ones are installed.
723723

724-
| Tool | Description | Installation |
725-
| ----------------------------------------------------------- | -------------------- | ---------------------------------------------------------------------------------------------------------------------- |
726-
| [`aider`](https://github.com/Aider-AI/aider) | AI pair programmer | `pip install aider-chat` or `pipx install aider-chat` |
727-
| [`amazon_q`](https://github.com/aws/amazon-q-developer-cli) | Amazon Q Developer | [Install guide](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/command-line-getting-started-installing.html) |
728-
| [`claude`](https://github.com/anthropics/claude-code) | Claude Code CLI | `npm install -g @anthropic-ai/claude-code` |
729-
| [`codex`](https://github.com/openai/codex) | OpenAI Codex CLI | See [OpenAI docs](https://github.com/openai/codex) |
730-
| [`copilot`](https://github.com/github/copilot-cli) | GitHub Copilot CLI | `npm install -g @githubnext/github-copilot-cli` |
731-
| [`crush`](https://github.com/charmbracelet/crush) | Charm's AI assistant | See [installation](https://github.com/charmbracelet/crush) |
732-
| [`cursor`](https://cursor.com/cli) | Cursor CLI agent | See [Cursor docs](https://cursor.com/cli) |
733-
| [`gemini`](https://github.com/google-gemini/gemini-cli) | Google Gemini CLI | See [repo](https://github.com/google-gemini/gemini-cli) |
734-
| [`grok`](https://github.com/superagent-ai/grok-cli) | xAI Grok CLI | See [repo](https://github.com/superagent-ai/grok-cli) |
735-
| [`opencode`](https://github.com/sst/opencode) | OpenCode CLI | `npm install -g opencode` |
736-
| [`qwen`](https://github.com/QwenLM/qwen-code) | Alibaba Qwen Code | See [repo](https://github.com/QwenLM/qwen-code) |
724+
| Tool | Description | Installation |
725+
| ------------------------------------------------------- | -------------------- | ---------------------------------------------------------- |
726+
| [`aider`](https://github.com/Aider-AI/aider) | AI pair programmer | `pip install aider-chat` or `pipx install aider-chat` |
727+
| [`claude`](https://github.com/anthropics/claude-code) | Claude Code CLI | `npm install -g @anthropic-ai/claude-code` |
728+
| [`codex`](https://github.com/openai/codex) | OpenAI Codex CLI | See [OpenAI docs](https://github.com/openai/codex) |
729+
| [`copilot`](https://github.com/github/copilot-cli) | GitHub Copilot CLI | `npm install -g @githubnext/github-copilot-cli` |
730+
| [`crush`](https://github.com/charmbracelet/crush) | Charm's AI assistant | See [installation](https://github.com/charmbracelet/crush) |
731+
| [`cursor`](https://cursor.com/cli) | Cursor CLI agent | See [Cursor docs](https://cursor.com/cli) |
732+
| [`gemini`](https://github.com/google-gemini/gemini-cli) | Google Gemini CLI | See [repo](https://github.com/google-gemini/gemini-cli) |
733+
| [`grok`](https://github.com/superagent-ai/grok-cli) | xAI Grok CLI | See [repo](https://github.com/superagent-ai/grok-cli) |
734+
| [`kiro`](https://kiro.dev/cli/) | Kiro CLI | See [Get started](https://kiro.dev/docs/cli/) |
735+
| [`opencode`](https://github.com/sst/opencode) | OpenCode CLI | `npm install -g opencode` |
736+
| [`qwen`](https://github.com/QwenLM/qwen-code) | Alibaba Qwen Code | See [repo](https://github.com/QwenLM/qwen-code) |
737737

738738
> [!TIP]
739739
> After installing tools, restart Neovim or run `:Sidekick cli select` to see them available.

lua/sidekick/config.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,6 @@ local defaults = {
101101
---@type table<string, sidekick.cli.Config|{}>
102102
tools = {
103103
aider = { cmd = { "aider" } },
104-
amazon_q = { cmd = { "q" } },
105104
claude = { cmd = { "claude" } },
106105
codex = { cmd = { "codex", "--enable", "web_search_request" } },
107106
copilot = { cmd = { "copilot", "--banner" } },
@@ -113,6 +112,7 @@ local defaults = {
113112
cursor = { cmd = { "cursor-agent" } },
114113
gemini = { cmd = { "gemini" } },
115114
grok = { cmd = { "grok" } },
115+
kiro = { cmd = { "kiro-cli" } },
116116
opencode = {
117117
cmd = { "opencode" },
118118
-- HACK: https://github.com/sst/opencode/issues/445

sk/cli/amazon_q.lua

Lines changed: 0 additions & 6 deletions
This file was deleted.

sk/cli/kiro.lua

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---@type sidekick.cli.Config
2+
return {
3+
cmd = { "kiro-cli" },
4+
is_proc = "\\<kiro-cli\\>",
5+
url = "https://kiro.dev/cli/",
6+
}

0 commit comments

Comments
 (0)