Agente de IA open source e de uso geral, executado na sua máquina como app desktop, CLI ou API incorporável, para tarefas de programação e outras atividades.
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 Code
Codex
- 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
Baixe o aplicativo para desktop do seu sistema operacional em GitHub Releases
- 2
No Linux ou macOS, execute o script oficial de instalação indicado no README
- 3
No Windows PowerShell, execute o script oficial de instalação indicado no README
- 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
Agente de programação open source em Rust para o terminal, que edita arquivos, executa comandos e funciona com mais de 40 provedores de modelos, incluindo modelos locais.
Agente de programação para terminal com ferramentas integradas de LSP, debugger, navegador e subagentes, compatível com mais de 60 provedores de modelos.
Agente de IA open source para programação no terminal, com interfaces complementares para desktop, web, editores e chat.
Grok Build é um agente de programação com IA da SpaceXAI que roda no terminal, com uma TUI em tela cheia para editar arquivos, executar comandos shell e pesquisar na web.
Agente de programação com IA para terminal, escrito em Rust, compatível com vários provedores de LLM e disponível como TUI, CLI de execução única e plugin para ZSH.