Repolode
7df-lab

7df-lab/devo

Agente de programación recursivo de código abierto en Rust, con un espacio de trabajo persistente en Python, agentes secundarios y compatibilidad con varios proveedores de modelos.

Alternativa open source a:Claude CodeCodex

Estrellas
341
Forks
140
Issues abiertos
15
Último commit
ayer

¿Qué es?

Devo es un agente de código abierto para tareas de varios pasos, como programar. Se ejecuta en un entorno local de Rust y se puede usar desde una aplicación de escritorio o desde una TUI/CLI de terminal. Su herramienta ipython conserva las variables y los resultados intermedios entre llamadas, de modo que el agente puede filtrar grandes volúmenes de datos en Python y reutilizar el trabajo anterior.

El agente puede asignar subtareas independientes a agentes secundarios, cada uno con su propia sesión y estado de Python. El flujo de trabajo también incluye compatibilidad con MCP, skills, permisos y sesiones que se pueden reanudar. Los modelos se conectan mediante las APIs Chat Completions o Responses compatibles con OpenAI, o mediante las APIs Messages de Anthropic. El catálogo incluido ofrece DeepSeek, Qwen, Kimi, GLM y MiniMax.

El proyecto aún no ha llegado a la versión 1.0, por lo que las APIs y la configuración pueden cambiar. El sandboxing del sistema operativo y el selector de permisos están deshabilitados actualmente en todo el repositorio, y las sesiones nuevas tienen acceso completo del usuario de forma predeterminada.

Funciones clave

  • 01Herramienta ipython persistente que conserva las variables y los resultados entre llamadas.
  • 02Agentes secundarios, cada uno con su propia sesión y estado de Python, para ejecutar subtareas en paralelo.
  • 03Se conecta a endpoints de modelos compatibles con OpenAI y Anthropic.
  • 04Compatible con servidores MCP y skills.
  • 05Sesiones reanudables mediante devo resume.
  • 06Disponible como aplicación de escritorio y como TUI/CLI de terminal.

Casos de uso

  • Ejecutar tareas de programación de varios pasos que se benefician del filtrado de datos con Python.
  • Usar modelos DeepSeek, Qwen, Kimi o GLM con un agente de programación.
  • Conectar un agente a una puerta de enlace privada o local para modelos.
  • Repartir subtareas independientes entre agentes secundarios.

Inicio rápido

  1. 1

    Descarga la aplicación de escritorio para tu sistema operativo desde GitHub Releases

  2. 2

    En Linux o macOS, ejecuta el script oficial de instalación indicado en el README

  3. 3

    En Windows PowerShell, ejecuta el script oficial de instalación indicado en el README

  4. 4

    Inicia devo en el directorio de tu espacio de trabajo; la primera vez se abrirá la configuración del proveedor

    devo

Antes de usarlo

  • Devo aún es anterior a la versión 1.0, por lo que las API y la configuración pueden cambiar.
  • El aislamiento del sistema operativo está desactivado temporalmente, por lo que todos los procesos se ejecutan con todos los permisos del usuario.
  • En Windows, necesitas tener Git for Windows instalado para ejecutar comandos de shell.

Temas

Preguntas frecuentes

¿Qué es devo?
Agente de programación recursivo de código abierto en Rust, con un espacio de trabajo persistente en Python, agentes secundarios y compatibilidad con varios proveedores de modelos. Devo es un agente de código abierto para tareas de varios pasos, como programar. Se ejecuta en un entorno local de Rust y se puede usar desde una aplicación de escritorio o desde una TUI/CLI de terminal. Su herramienta ipython conserva las variables y los resultados intermedios entre llamadas, de modo que el agente puede filtrar grandes volúmenes de datos en Python y reutilizar el trabajo anterior.
¿devo es gratuito? ¿Qué licencia tiene?
devo es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿devo sigue mantenido?
Mantenimiento activo. El último commit de devo fue el 20 oct 2026.
¿Para qué puedo usar devo?
Ejecutar tareas de programación de varios pasos que se benefician del filtrado de datos con Python. Usar modelos DeepSeek, Qwen, Kimi o GLM con un agente de programación. Conectar un agente a una puerta de enlace privada o local para modelos. Repartir subtareas independientes entre agentes secundarios.
¿Cómo se instala devo?
Descarga la aplicación de escritorio para tu sistema operativo desde GitHub Releases En Linux o macOS, ejecuta el script oficial de instalación indicado en el README En Windows PowerShell, ejecuta el script oficial de instalación indicado en el README Inicia devo en el directorio de tu espacio de trabajo; la primera vez se abrirá la configuración del proveedor: devo
¿Dónde consigo devo?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/7df-lab/devo

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados