TOKREPO · ARSENAL
Estable

Frameworks Agentes Python

Phidata, AGiXT, AutoGPT, OpenAI Swarm, CrewAI — frameworks Python-first más allá de LangGraph.

5 recursos

Qué incluye este pack

Este pack reúne los cinco frameworks de agente Python-first con suficiente código de producción para usar hoy, ordenados por estrellas en GitHub y cadencia de commits activos. Cada uno representa una filosofía de diseño diferente — elige por la forma de tu problema, no por el nombre de marca.

# Framework Estilo Mejor para
1 Phidata agentes estilo data-app dashboards + agentes tool-calling
2 AGiXT plataforma agente completa self-hosted multi-proveedor
3 AutoGPT loop autónomo persecución de objetivos abiertos
4 OpenAI Swarm ruteo por hand-off multi-agente ligero
5 CrewAI crews por roles flujos secuenciales de equipo

La lista excluye intencionalmente LangGraph (cubierto como default en la mayoría de stacks LangChain) y los frameworks JS-only. Cubre el espacio de diseño que los usuarios Python eligen cuando StateGraph de LangGraph se siente demasiado pesado.

Por qué "quedarse en Python" importa

La mayoría de equipos ya tienen un stack Python — pandas, FastAPI, drivers Postgres, libs ML. Cambiar a un runtime de agente TypeScript o Go significa reescribir la plomería de datos por una feature. Estos cinco frameworks evitan eso completamente. Corren dentro de tu servicio FastAPI existente, comparten tu venv y llaman al mismo DB driver que tu backend ya usa.

La forma del trade-off:

  • Phidata es lo más "pythónico" — los agentes son clases con métodos-herramienta, sabor SQLAlchemy. Mejor cuando tu agente ES una data app (dashboards, herramientas internas).
  • AGiXT es una plataforma completa con UI, abstracción de proveedor, chains, extensiones. Instalación más pesada, más features out-of-the-box.
  • AutoGPT es el arquetipo de loop autónomo — objetivo entra, plan + ejecución + reflexión, repite. Más caro en tokens; menos trabajo de dev.
  • OpenAI Swarm es el más pequeño — los agentes se transfieren entre sí via función transfer_to_X(). Experimental pero el modelo mental más limpio para ruteo.
  • CrewAI te deja definir objetos Agent, Task, Crew — roles explícitos, ejecución secuencial o jerárquica. Genial para pipelines "marketing → review → publish".

Instala en un comando

# Instala el pack — pone requirements + agentes ejemplo en tu proyecto
tokrepo install pack/python-agent-frameworks

# O elige uno
tokrepo install crewai
tokrepo install openai-swarm
tokrepo install autogpt

El TokRepo CLI descarga la plantilla getting-started de cada framework, la pone bajo agents/<framework>/ y añade dependencias a pyproject.toml o requirements.txt. Corre pytest agents/ para validar los ejemplos antes de cablearlo a tus prompts reales.

Trampas comunes

  • No uses AutoGPT para tareas cerradas. Su fuerza son objetivos abiertos. Para "resume este PDF" quemarás tokens reflexionando sobre un problema que tiene un paso obvio.
  • Swarm es experimental, no producción. OpenAI lo publica como repo de "patrón de diseño". Usa el patrón de ruteo; construye el loop de producción tú o cópialo a un fork mantenido.
  • El modo secuencial de CrewAI esconde paralelismo. Si dos tareas no tienen dependencia, declárate paralelas — el modo secuencial corre todo end-to-end aun sin necesidad.
  • La capa de storage de Phidata asume Postgres. SQLite funciona para dev local pero la interfaz está construida sobre JSONB. Planea Postgres real para cualquier corrida desplegada.
  • AGiXT actualiza rápido. El schema entre versiones menores ha roto antes. Fija un tag específico en producción y lee el changelog antes de actualizar.

Cuándo este pack solo no es suficiente

Si tu problema es un servicio Python-only, este pack basta. Si tienes:

También puedes combinar: un orquestador CrewAI escrito en Python que llama a un agente Spring AI en Java para una herramienta específica, evaluado por Promptfoo antes del despliegue. Los frameworks aquí son runtimes — no dictan el resto de tu stack.

INSTALAR · UN COMANDO
$ tokrepo install pack/python-agent-frameworks
pásalo a tu agente — o pégalo en tu terminal
Qué incluye

5 recursos listos para instalar

Script#01
Phidata — Build & Deploy AI Agents at Scale

Framework for building, running, and managing AI agents at scale. Memory, knowledge, tools, reasoning, and team workflows. Monitoring dashboard included. 39K+ stars.

by Script Depot·120 views
$ tokrepo install phidata-build-deploy-ai-agents-scale-d1627127
Script#02
AGiXT — Extensible AI Agent Automation Framework

Open-source AI agent automation platform with 50+ provider integrations, plugin system, chain-of-thought workflows, and persistent memory. Self-hostable via Docker.

by Agent Toolkit·90 views
$ tokrepo install agixt-extensible-ai-agent-automation-framework-6528233f
Script#03
AutoGPT — Autonomous AI Agent Platform

Build and deploy autonomous AI agents that accomplish goals with minimal human input. Visual builder, marketplace, and API. The original autonomous agent. 183K+ stars.

by Script Depot·101 views
$ tokrepo install autogpt-autonomous-ai-agent-platform-6764deda
Script#04
OpenAI Swarm — Lightweight Multi-Agent Orchestration

Educational multi-agent framework by OpenAI. Ergonomic agent handoffs, tool calling, and context variables. Minimal abstraction over Chat Completions API. 21K+ stars.

by OpenAI·121 views
$ tokrepo install openai-swarm-lightweight-multi-agent-orchestration-d75dad10
Script#05
CrewAI — Multi-Agent Orchestration Framework

Python framework for orchestrating role-playing AI agents that collaborate on complex tasks. Define agents with roles, goals, and tools, then let them work together autonomously. 25,000+ stars.

by Agent Toolkit·114 views
$ tokrepo install crewai-multi-agent-orchestration-framework-97fce2da
FAQ

Preguntas frecuentes

¿Estos frameworks son gratis?

Los cinco son MIT o Apache 2.0 open-source — sin costo por asiento, sin caps de uso del framework en sí. Aún pagarás por la API LLM detrás (OpenAI, Anthropic, etc), y la versión hosted de AGiXT cuesta. Auto-hospedar cualquiera de los cinco es genuinamente gratis, incluyendo el dashboard managed opcional de Phidata.

¿Cómo compara CrewAI con LangGraph?

CrewAI es por roles y secuencial por defecto — describes Agents y Tasks, luego ensamblas un Crew. LangGraph es por grafos — dibujas nodos y aristas tú. CrewAI es más rápido para expresar flujos de equipo; LangGraph mejor cuando el control flow es irregular o cíclico. Muchos equipos prototipan en CrewAI y luego portan hot paths a LangGraph por control.

¿Funcionará alguno con Claude Code o Cursor?

Estos frameworks son runtimes, no integraciones de editor. Construyes agentes con ellos y luego corres como servicio Python. Tu editor (Claude Code, Cursor) es donde escribes el código, pero el agente corre como tu servicio. Para subagentes editor-side, ver el pack Awesome Claude Code Subagents.

¿Diferencia vs el pack Multi-Agent Frameworks?

Multi-Agent Frameworks es agnóstico de plataforma — incluye opciones JS, Go y Python lado a lado para comparar. Este pack es Python-only, más profundo en las decisiones de diseño Python. Si estás comprometido con Python, empieza aquí. Si aún eliges lenguaje, empieza con Multi-Agent Frameworks.

¿Cuál es la trampa operacional con AutoGPT?

Hará loop por siempre felizmente si no capas iteraciones o presupuesto de tokens. La config default puede gastar $50 de créditos OpenAI en una tarea 'analiza el mercado' antes de notar que está dando vueltas. Siempre define max_iterations, max_cost_in_usd, y un objetivo estricto — objetivo vago + presupuesto ilimitado es el modo de fallo.

MÁS DEL ARSENAL

12 packs · 80+ recursos seleccionados

Explora todos los packs curados en la página principal

Volver a todos los packs