| Claude Code |
Agentic coding tool |
⚠️ Partial (primarily remote models) |
CLI |
✅ |
High |
❌ Mostly manual / tool-dependent; can bloat context |
Python (CLI + orchestration) |
Strong planning, consistent multi-step reasoning |
Not local-first, limited model choice |
Complex coding tasks with high reliability |
| Codex |
Code generation model/API |
❌ No |
API / IDE integrations |
❌ |
High |
❌ None (input-defined only) |
N/A (proprietary backend) |
Solid code understanding and generation |
Not agentic, no autonomy |
Programmatic/codegen workflows |
| Cursor |
AI-powered IDE |
⚠️ Limited (mostly cloud models) |
IDE (VSCode-based) |
⚠️ |
High |
✅ Good automatic slicing (symbol-aware + index) |
TypeScript (IDE shell) + Rust (indexing core) |
Excellent UX, strong integration |
Not local-first, opaque internals |
Daily development with AI |
| Cline |
IDE coding agent |
✅ Yes (Ollama, etc.) |
VSCode |
⚠️ |
Medium–High |
⚠️ Partial (retrieval + prompt-driven) |
TypeScript |
Tight feedback loop |
Depends heavily on model quality |
Local coding assistant |
| Continue |
IDE assistant |
✅ Yes |
VSCode / JetBrains |
❌ |
Medium–High |
⚠️ Embedding-based chunk retrieval |
TypeScript (core) + Rust (indexing components) |
Stable, local-first |
Not symbol-aware slicing |
Interactive coding |
| Aider |
CLI coding assistant |
✅ Yes |
CLI |
❌ |
Medium–High |
✅ Repo map (Tree-sitter, symbol-level relevance) |
Python |
Deterministic edits, strong git integration |
Manual workflow, not agentic |
Controlled modifications |
| VT Code |
AST-based coding agent |
✅ Yes (Ollama-first) |
CLI + desktop |
⚠️ |
Medium |
🟢 True AST-level slicing (dependency-aware) |
Rust (core engine) + TypeScript (UI layer) |
Precise structural edits, minimal context bloat |
Early-stage, smaller ecosystem |
Fine-grained refactoring |
| OpenCode |
Coding agent |
✅ Yes |
CLI + desktop |
⚠️ |
Medium |
⚠️ Mixed; may include large chunks |
TypeScript |
Local-first workflows |
Inconsistent behavior |
Experimental agents |
| Goose |
Autonomous coding agent |
✅ Yes |
CLI + desktop |
✅ |
Medium |
❌ Weak slicing, tends toward large context |
Python |
End-to-end automation |
Can drift, needs sandboxing |
Automated workflows |
| OpenHands |
Agentic development platform |
✅ Yes |
Web + CLI |
⚠️ |
Medium |
⚠️ Retrieval present but not precise |
Python (backend) + TypeScript (frontend) |
Flexible workflows |
Heavy setup |
Research / experimentation |