rtk-ai/rtk
Voir sur GitHubfeat: native rtk init for all AI agent tools (OpenClaw, NanoClaw, Aider, etc.)
Open
#825 ouverte le 25 mars 2026
area:clieffort-largeenhancementhelp wantedpriority:medium
Métriques du dépôt
- Stars
- (48 085 stars)
- Métriques de merge PR
- (Merge moyen 11j 1h) (45 PRs mergées en 30 j)
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 (#800)
- KiloCode / AntiGravity — PR #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 |