Skip to content

Latest commit

 

History

History
12 lines (12 loc) · 4.81 KB

LLM_Based_Coding_Tools.md

File metadata and controls

12 lines (12 loc) · 4.81 KB
Tool Type Local Model Support Interface Execution Ability Reasoning Reliability* Code Slicing / Context Handling Implementation Language (Core) Core Strength Weaknesses Best For
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