Skip to content

Instantly share code, notes, and snippets.

@conradcaffier03
Created June 22, 2026 16:29
Show Gist options
  • Select an option

  • Save conradcaffier03/a221f89514e968eb5de062fe3c9957f1 to your computer and use it in GitHub Desktop.

Select an option

Save conradcaffier03/a221f89514e968eb5de062fe3c9957f1 to your computer and use it in GitHub Desktop.
AI Agent Frameworks Explained — Claude Code, Codex, Cursor, Cline, and the rest

AI Agent Frameworks — What They Actually Are

The Short Version

Claude Code, Codex CLI, Cursor, Cline, Roo Code, Open Claw, Hermes — they're all the same thing underneath.

They're agent frameworks: wrappers around a language model that add four things:

Component What it does
Model The LLM that plans and reasons
Tools File access, code execution, API calls
Memory Context that persists across steps
Loop Keeps running until the task is complete

A regular chatbot answers and stops. An agent framework answers, acts, checks the result, and acts again.


The Full Landscape

Framework Made by Interface Best for
Claude Code Anthropic Terminal / VS Code Agentic dev workflows, operator setup
Codex CLI OpenAI Terminal GPT-4o based terminal agent
Cursor Anysphere VS Code fork In-editor AI with autocomplete + chat
Cline / Roo Code Community VS Code extension Open-source, model-agnostic agent
Open Claw Community Terminal Lightweight terminal agent
Hermes Community Terminal Custom agent scripting
Windsurf Codeium VS Code fork Flow-based agentic coding
Aider Paul Gauthier Terminal Git-native pair programmer

How to Choose

Use Claude Code if: You want the most capable model (Claude Sonnet/Opus), operator-level customization (CLAUDE.md, skills, hooks, memory), and a terminal-first workflow.

Use Cursor if: You want a full IDE replacement with AI deeply integrated into the editing experience.

Use Cline/Roo Code if: You want a free, open-source, model-agnostic agent inside VS Code.

Use Codex CLI if: You're building on OpenAI's ecosystem and want a lightweight terminal agent.


The Real Insight

The framework you pick matters less than how you configure it.

Claude Code with a good CLAUDE.md, a set of custom skills, and hooks set up correctly will outperform any out-of-the-box framework. Configuration > choice.

That's what The Operator Setup is about: → https://get.caffier-agency.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment