Repolode
SAIL-Research-Lab

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