Repolode
7df-lab

7df-lab/devo

Agente de programação recursivo e open source em Rust, com workspace Python persistente, agentes filhos e suporte a vários provedores de modelos.

Alternativa open source a:Claude CodeCodex

Estrelas
341
Forks
140
Issues abertas
15
Último commit
ontem

O que é?

Devo é um agente open source para tarefas com várias etapas, como programação. Ele roda em um runtime local em Rust e pode ser usado em um app Desktop ou em um TUI/CLI de terminal. A ferramenta ipython mantém variáveis e resultados intermediários entre chamadas, permitindo que o agente filtre grandes saídas em Python e reutilize o trabalho anterior.

O agente pode delegar subtarefas independentes a agentes filhos, cada um com sua própria sessão e estado Python. O fluxo de trabalho também inclui suporte a MCP, skills, permissões e sessões retomáveis. Os modelos são conectados pelas APIs Chat Completions ou Responses compatíveis com OpenAI, ou pelas APIs Messages da Anthropic, e o catálogo incluído contém DeepSeek, Qwen, Kimi, GLM e MiniMax.

O projeto ainda está na versão pré-1.0, então APIs e configurações podem mudar. O sandboxing do sistema operacional e o seletor de permissões estão desativados em todo o repositório no momento, e as novas sessões começam com acesso completo do usuário.

Recursos principais

  • 01Ferramenta ipython persistente que mantém variáveis e resultados entre chamadas.
  • 02Agentes filhos com sessões e estado Python próprios para executar subtarefas em paralelo.
  • 03Conecta-se a endpoints de modelos compatíveis com OpenAI e Anthropic.
  • 04Oferece suporte a servidores MCP e skills.
  • 05Sessões retomáveis com devo resume.
  • 06Disponível como app Desktop e TUI/CLI de terminal.

Casos de uso

  • Executar tarefas de programação com várias etapas que se beneficiam da filtragem de dados com Python.
  • Usar modelos DeepSeek, Qwen, Kimi ou GLM com um agente de programação.
  • Conectar um agente a um gateway de modelos privado ou local.
  • Dividir subtarefas independentes entre agentes filhos.

Início rápido

  1. 1

    Baixe o aplicativo para desktop do seu sistema operacional em GitHub Releases

  2. 2

    No Linux ou macOS, execute o script oficial de instalação indicado no README

  3. 3

    No Windows PowerShell, execute o script oficial de instalação indicado no README

  4. 4

    Inicie devo no diretório do seu workspace; na primeira execução, a configuração do provedor será aberta

    devo

Antes de usar

  • Devo ainda está na versão anterior à 1.0, portanto as APIs e a configuração podem mudar.
  • O sandbox do sistema operacional está temporariamente desativado, então todos os processos são executados com todas as permissões do usuário.
  • No Windows, é necessário instalar o Git for Windows para executar comandos de shell.

Tópicos

Perguntas frequentes

O que é devo?
Agente de programação recursivo e open source em Rust, com workspace Python persistente, agentes filhos e suporte a vários provedores de modelos. Devo é um agente open source para tarefas com várias etapas, como programação. Ele roda em um runtime local em Rust e pode ser usado em um app Desktop ou em um TUI/CLI de terminal. A ferramenta ipython mantém variáveis e resultados intermediários entre chamadas, permitindo que o agente filtre grandes saídas em Python e reutilize o trabalho anterior.
devo é gratuito? Qual é a licença?
devo é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
devo ainda é mantido?
Manutenção ativa. O último commit de devo foi em 20 de out. de 2026.
Para que posso usar devo?
Executar tarefas de programação com várias etapas que se beneficiam da filtragem de dados com Python. Usar modelos DeepSeek, Qwen, Kimi ou GLM com um agente de programação. Conectar um agente a um gateway de modelos privado ou local. Dividir subtarefas independentes entre agentes filhos.
Como instalar devo?
Baixe o aplicativo para desktop do seu sistema operacional em GitHub Releases No Linux ou macOS, execute o script oficial de instalação indicado no README No Windows PowerShell, execute o script oficial de instalação indicado no README Inicie devo no diretório do seu workspace; na primeira execução, a configuração do provedor será aberta: devo
Onde consigo devo?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/7df-lab/devo

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados