Map of OSS agentic frameworks in 2026

Map of OSS agentic frameworks in early 2026: LangGraph, CrewAI, AutoGen, Aider, Cline, Continue, OpenHands, Letta.

🇬🇧 English

This post is intentionally honest. PaellaDoc is one option in a healthy OSS ecosystem. Below is the map, with strengths, weaknesses, and honest fit notes about where PaellaDoc beats each and where it doesn’t. If you find a factual error, reply and I’ll edit.

Coding-agent CLIs (you type, they edit your repo)

Aider (paul-gauthier/aider) — Python CLI, mature, very small footprint. Excellent at “edit these files to do X” with a tight git-commit-per-change discipline. Weak on multi-step planning beyond the immediate change.
vs PaellaDoc: Aider is faster for one-shot edits. PaellaDoc wins when you need the artifact tree (PRD → epic → US → AC) and verified gates beyond “tests pass”. If you’re scripting, Aider is hard to beat.

Cline (saoudrizwan/cline) — VSCode extension, agent that operates your editor + terminal. Strong UX for “look over my shoulder while I work”. Memory and planning improving fast.
vs PaellaDoc: Cline lives inside VSCode; PaellaDoc is standalone with its own UI. PaellaDoc enforces verification gates; Cline trusts the model + your eyes. Different philosophy, both legitimate.

OpenHands (formerly OpenDevin, All-Hands-AI) — most ambitious OSS attempt at “autonomous engineer”. Web UI, can spin up sandboxes, browse the web. Heaviest of the bunch to set up.
vs PaellaDoc: OpenHands aims for autonomy (“here’s the issue, go fix it”). PaellaDoc aims for verified collaboration (“here’s the AC, prove it”). Pick OpenHands if you want maximum autonomy; PaellaDoc if you want maximum accountability.

Continue (continuedev/continue) — primarily IDE assistant (autocomplete + chat), expanding into agent mode. Best-in-class on local model integration (Ollama, LM Studio).
vs PaellaDoc: Continue is the autocomplete-first path. PaellaDoc doesn’t do autocomplete at all. They compose well: Continue inside the editor, PaellaDoc for the larger work.

Agent orchestration frameworks (you build agents with them)

LangChain / LangGraph (langchain-ai) — the dominant Python framework. LangGraph is the newer graph-based execution model. Massive ecosystem, sometimes criticized for abstraction tax.
vs PaellaDoc: completely different layer. LangChain is a library you build agents with. PaellaDoc is an application that uses agents to build software. You’d use LangGraph to build PaellaDoc, not instead of it.

CrewAI (crewAIInc/crewAI) — opinionated multi-agent orchestration (“crew of specialized agents”). Smaller surface area than LangChain. Strong for “researcher + writer + reviewer” patterns.
vs PaellaDoc: same layer distinction as LangChain. CrewAI builds agent teams; PaellaDoc orchestrates engines (Claude Code, Codex) to verify-and-deliver software.

AutoGen (microsoft/autogen) — Microsoft’s research framework for multi-agent conversation. Strong academic backing, less batteries-included than CrewAI.
vs PaellaDoc: same layer distinction. AutoGen for research/experimentation; PaellaDoc for production software delivery.

Letta (formerly MemGPT) — focuses on long-term memory and stateful agents. Useful when an agent needs to remember things across weeks.
vs PaellaDoc: PaellaDoc has project memory (artifacts, decision records, RAG over chats) but it’s not the same as Letta’s long-term agent persona memory. Compatible.

Proprietary that everyone compares with (briefly)

Cursor, GitHub Copilot, Codeium, Replit Agent, Devin, Bolt — closed source, not in scope of this category, mentioned here only because newcomers ask. PaellaDoc differs from all of them in two ways: (a) local-first by design, (b) Golden Gate verification.

How to decide

  • “I want autocomplete in my editor” → Continue, Copilot, or the IDE assistant of your choice
  • “I want to script edits via CLI” → Aider
  • “I want an agent inside VSCode” → Cline
  • “I want maximum autonomy on tickets” → OpenHands or Devin
  • “I want to build my own agent from scratch” → LangGraph or CrewAI
  • “I want verified delivery against acceptance criteria, with PRD/epic/US tree, multi-engine orchestration, and the work running on my machine” → PaellaDoc

The honest meta-take

The ecosystem is young, everyone is moving fast, and this map will be outdated in 6 months. The pattern that survives is agents + tools + verification. The disagreement is on what counts as “verified”. PaellaDoc’s bet is that screenshot + Playwright + diff + WAL hash is the minimum. Other tools bet differently. Time will tell.

🇪🇸 Español

Este post es intencionadamente honesto. PaellaDoc es una opción dentro de un ecosistema OSS sano. Abajo está el mapa, con fortalezas, debilidades, y notas honestas sobre dónde PaellaDoc gana a cada uno y dónde no. Si encuentras un error factual, responde y lo edito.

CLIs de agente de código (escribes, editan tu repo)

Aider (paul-gauthier/aider) — CLI Python, madura, footprint muy pequeño. Excelente para “edita estos archivos para hacer X” con una disciplina estricta de un commit git por cambio. Débil en planificación multi-paso más allá del cambio inmediato.
vs PaellaDoc: Aider es más rápido para edits one-shot. PaellaDoc gana cuando necesitas el árbol de artefactos (PRD → epic → US → AC) y gates verificados más allá de “los tests pasan”. Si scripteas, Aider es duro de batir.

Cline (saoudrizwan/cline) — extensión VSCode, agente que opera tu editor + terminal. UX fuerte para “mira por encima de mi hombro mientras trabajo”. Memoria y planificación mejorando rápido.
vs PaellaDoc: Cline vive dentro de VSCode; PaellaDoc es standalone con su propia UI. PaellaDoc impone gates de verificación; Cline confía en el modelo + tus ojos. Filosofías distintas, ambas legítimas.

OpenHands (antes OpenDevin, All-Hands-AI) — el intento OSS más ambicioso de “ingeniero autónomo”. UI web, puede levantar sandboxes, navegar la web. El más pesado de instalar.
vs PaellaDoc: OpenHands apunta a autonomía (“aquí está el issue, ve y arréglalo”). PaellaDoc apunta a colaboración verificada (“aquí está el AC, demuéstralo”). Elige OpenHands si quieres máxima autonomía; PaellaDoc si quieres máxima accountability.

Continue (continuedev/continue) — principalmente asistente de IDE (autocompletado + chat), expandiéndose a modo agente. El mejor de su clase en integración con modelos locales (Ollama, LM Studio).
vs PaellaDoc: Continue es el camino autocompletado-primero. PaellaDoc no hace autocompletado en absoluto. Componen bien: Continue dentro del editor, PaellaDoc para el trabajo más grande.

Frameworks de orquestación de agentes (construyes agentes con ellos)

LangChain / LangGraph (langchain-ai) — el framework dominante en Python. LangGraph es el nuevo modelo de ejecución basado en grafos. Ecosistema masivo, a veces criticado por exceso de abstracción.
vs PaellaDoc: capa completamente distinta. LangChain es una librería con la que construyes agentes. PaellaDoc es una aplicación que usa agentes para construir software. Usarías LangGraph para construir PaellaDoc, no en lugar de él.

CrewAI (crewAIInc/crewAI) — orquestación multi-agente opinionada (“crew de agentes especializados”). Superficie más pequeña que LangChain. Fuerte para patrones “researcher + writer + reviewer”.
vs PaellaDoc: misma distinción de capa que LangChain. CrewAI construye equipos de agentes; PaellaDoc orquesta motores (Claude Code, Codex) para verificar-y-entregar software.

AutoGen (microsoft/autogen) — framework de research de Microsoft para conversación multi-agente. Respaldo académico fuerte, menos batteries-included que CrewAI.
vs PaellaDoc: misma distinción de capa. AutoGen para research/experimentación; PaellaDoc para entrega de software en producción.

Letta (antes MemGPT) — se centra en memoria de largo plazo y agentes con estado. Útil cuando un agente necesita recordar cosas a lo largo de semanas.
vs PaellaDoc: PaellaDoc tiene memoria de proyecto (artefactos, decision records, RAG sobre chats) pero no es lo mismo que la memoria de persona de agente a largo plazo de Letta. Compatibles.

Propietarios con los que todos comparan (brevemente)

Cursor, GitHub Copilot, Codeium, Replit Agent, Devin, Bolt — closed source, fuera del scope de esta categoría, mencionados aquí solo porque los recién llegados preguntan. PaellaDoc se diferencia de todos ellos en dos ejes: (a) local-first por diseño, (b) verificación con Golden Gate.

Cómo decidir

  • “Quiero autocompletado en mi editor” → Continue, Copilot o el asistente de IDE que prefieras
  • “Quiero scriptear edits vía CLI” → Aider
  • “Quiero un agente dentro de VSCode” → Cline
  • “Quiero máxima autonomía sobre tickets” → OpenHands o Devin
  • “Quiero construir mi propio agente desde cero” → LangGraph o CrewAI
  • “Quiero entrega verificada contra criterios de aceptación, con árbol PRD/epic/US, orquestación multi-motor y todo corriendo en mi máquina” → PaellaDoc

El meta-take honesto

El ecosistema es joven, todo el mundo se mueve rápido, y este mapa estará desactualizado en 6 meses. El patrón que sobrevive es agentes + herramientas + verificación. El desacuerdo está en qué cuenta como “verificado”. La apuesta de PaellaDoc es que screenshot + Playwright + diff + WAL hash es el mínimo. Otras herramientas apuestan distinto. El tiempo dirá.