Agente de programación de código abierto en Rust para la terminal que edita archivos, ejecuta comandos y funciona con más de 40 proveedores de modelos, incluidos modelos locales.
SAIL-Research-Lab/cheetahclaws
Un entorno de agentes nativo de Python y asistente de programación para terminal, compatible con numerosos LLM en la nube y locales, con herramientas, memoria, skills e interfaz web.
Alternativa open source a:Claude Code
- Estrellas
- 789
- Forks
- 274
- Issues abiertos
- 27
- Último commit
- hace 10 días
¿Qué es?
CheetahClaws es un entorno de agentes en Python que ejecuta desde la terminal un asistente de IA capaz de usar herramientas. Reimplementa el bucle de agente principal de Claude Code en una base de código fácil de leer, y su capa de modelos permite alternar entre Anthropic, OpenAI, Gemini, DeepSeek, Qwen, Kimi, MiniMax y otros proveedores, además de modelos locales servidos por Ollama, LM Studio, vLLM o cualquier endpoint compatible con OpenAI, usando el mismo indicador --model.
El asistente incluye unas 28 herramientas integradas para leer, escribir y editar archivos, ejecutar comandos de shell, buscar código, obtener páginas web y gestionar tareas. También se puede ampliar mediante servidores MCP, plugins basados en Git y skills en Markdown. Incluye memoria persistente, compresión del contexto, solicitudes de permiso con un modo autónomo, puntos de control y guardado automático de sesiones. Los módulos opcionales añaden una interfaz web con terminal en el navegador, integraciones con Telegram, WeChat, Slack y QQ, entrada de voz y flujos de trabajo de trading e investigación.
Funciones clave
- 01Alterna entre proveedores en la nube y modelos locales con un único indicador --model.
- 02Incluye unas 28 herramientas integradas para archivos, shell, búsquedas y acceso a la web.
- 03Se amplía mediante servidores MCP, plugins de Git y skills en Markdown.
- 04Memoria persistente del usuario y del proyecto, con compresión del contexto.
- 05Solicitudes de permiso con un modo autónomo opcional y una lista de comandos bloqueados.
- 06Interfaz web opcional con terminal en el navegador e integraciones de chat con Telegram, Slack y otros servicios.
Casos de uso
- Usar un asistente de programación en la terminal con un modelo local de Ollama o vLLM, sin enviar código a una API en la nube.
- Comparar cómo distintos proveedores de LLM resuelven la misma tarea de programación con una sola herramienta.
- Estudiar o personalizar un bucle de agente en una base de código pequeña en Python.
- Controlar un asistente a distancia desde una aplicación de chat mediante sus módulos de integración.
Temas
Preguntas frecuentes
- ¿Qué es cheetahclaws?
- Un entorno de agentes nativo de Python y asistente de programación para terminal, compatible con numerosos LLM en la nube y locales, con herramientas, memoria, skills e interfaz web. CheetahClaws es un entorno de agentes en Python que ejecuta desde la terminal un asistente de IA capaz de usar herramientas. Reimplementa el bucle de agente principal de Claude Code en una base de código fácil de leer, y su capa de modelos permite alternar entre Anthropic, OpenAI, Gemini, DeepSeek, Qwen, Kimi, MiniMax y otros proveedores, además de modelos locales servidos por Ollama, LM Studio, vLLM o cualquier endpoint compatible con OpenAI, usando el mismo indicador --model.
- ¿cheetahclaws es gratuito? ¿Qué licencia tiene?
- cheetahclaws es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿cheetahclaws sigue mantenido?
- Mantenimiento activo. El último commit de cheetahclaws fue el 12 oct 2026.
- ¿Para qué puedo usar cheetahclaws?
- Usar un asistente de programación en la terminal con un modelo local de Ollama o vLLM, sin enviar código a una API en la nube. Comparar cómo distintos proveedores de LLM resuelven la misma tarea de programación con una sola herramienta. Estudiar o personalizar un bucle de agente en una base de código pequeña en Python. Controlar un asistente a distancia desde una aplicación de chat mediante sus módulos de integración.
- ¿Dónde consigo cheetahclaws?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/SAIL-Research-Lab/cheetahclaws
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Tutorial de Python de 17 lecciones para crear desde cero un entorno de agente similar a Claude Code, empezando con un único bucle y bash.
Un runtime de agente de programación con IA de código abierto, orientado a CLI, que funciona con cualquier modelo mediante herramientas MCP, de forma interactiva, por tuberías, como daemon o por WebSocket/ACP.
Un agente mínimo de ingeniería de software con IA que resuelve issues de GitHub o ayuda desde la línea de comandos usando solo bash y unas 100 líneas de Python para el núcleo.
Un centro de memoria local y autohospedado que ofrece a varios agentes de IA, como Claude Code, Codex y OpenClaw, una memoria persistente compartida sobre ti.
Agente de programación con IA para terminal que se conecta al LLM que elijas, con soporte para LSP y MCP y sesiones por proyecto.