-
Notifications
You must be signed in to change notification settings - Fork 675
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Context
RTK currently supports rtk init for 8 tools: Claude Code, Copilot (#823), Cursor, Gemini, Codex, Windsurf, Cline, OpenCode. Several other AI coding tools could benefit from native integration.
Proposed tools
Priority 1 (established tools)
- Aider — popular CLI coding assistant, uses
.aider.conf.ymlorAIDER_*env vars - Continue.dev — VS Code/JetBrains extension, uses
.continue/config.json - Zed AI — Zed editor built-in assistant, uses
settings.json
Priority 2 (emerging tools)
- OpenClaw — already has plugin in
openclaw/, needsrtk init --openclaw - NanoClaw — similar to OpenClaw, needs investigation
- Amp — Sourcegraph coding agent
- Tabnine — code completion with chat
- Codeium / Supermaven — code assistants
Priority 3 (niche/blocked)
- Mistral Vibe — blocked on upstream BeforeToolCallback (feat: add transparent hook support for Mistral Vibe (BeforeTool) #800)
- KiloCode / AntiGravity — PR feat(init): add support for kilocode and antigravity agents #802 open
Implementation pattern
Each tool follows the same pattern:
- Add flag to
Initstruct inmain.rs(e.g.--openclaw,--aider) - Add
run_<tool>()function ininit.rs - Create appropriate config files (hooks, instructions, plugins)
- Add section in README
Current coverage
| Tool | Flag | Status |
|---|---|---|
| Claude Code | rtk init -g |
Done |
| Copilot | rtk init --copilot |
PR #824 |
| Cursor | rtk init --agent cursor |
Done |
| Gemini | rtk init --gemini |
Done |
| Codex | rtk init --codex |
Done |
| Windsurf | rtk init --agent windsurf |
Done |
| Cline | rtk init --agent cline |
Done |
| OpenCode | rtk init --opencode |
Done |
| OpenClaw | manual plugin install | TODO |
| NanoClaw | not investigated | TODO |
| Aider | not supported | TODO |
| Continue.dev | not supported | TODO |
| Vibe | blocked upstream | #800 |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request