SDK em TypeScript para criar agentes de IA persistentes e com estado na Cloudflare Durable Objects, com sincronização em tempo real, agendamento e suporte a MCP.
SawyerHood/do-computer
Um agente pessoal de código aberto e auto-hospedável (Doods), que continua trabalhando mesmo quando você fecha a aba e roda no Node ou no Cloudflare Workers.
- Estrelas
- 50
- Forks
- 6
- Issues abertas
- 1
- Último commit
- há 11 horas
O que é?
O Do Computer oferece agentes chamados Doods, cada um com nome, memória, perfil de personalidade e computadores para trabalhar. Uma resposta continua sendo processada mesmo depois que a aba do navegador é fechada. Os Doods também podem executar tarefas agendadas, carregar skills salvas e se conectar a servidores MCP remotos ou a apps de terceiros, como Gmail, Calendar, Notion e GitHub.
Um Dood pode executar comandos e editar arquivos em um shell integrado ou em máquinas Linux da Daytona, Modal ou Cloudflare Containers. Também pode trabalhar em um computador pareado pelo usuário por meio de um daemon. Cada permissão pode ser definida como Allow, Ask first ou Never. Várias pessoas podem compartilhar Doods, chats e arquivos, e um Dood pode ser conectado ao Slack.
A mesma base de código roda no Node puro com SQLite ou no Cloudflare Workers com Durable Objects. Os modelos são acessados pelo OpenRouter ou por um provedor em que o usuário faz login. O projeto oferece um app web, um app desktop Electron e um app mobile Expo.
Recursos principais
- 01Os agentes continuam em execução depois que a aba do navegador é fechada.
- 02Tarefas agendadas enviam os resultados de volta ao chat em que foram solicitadas.
- 03Roda no Node com SQLite ou no Cloudflare Workers.
- 04Conecta-se a servidores MCP remotos e a apps de terceiros, como Gmail e Notion.
- 05Permissões por ação configuráveis como Allow, Ask first ou Never.
- 06Compartilhamento de agentes, chats e arquivos com a equipe.
Casos de uso
- Executar um assistente pessoal em um servidor doméstico ou VPS sob seu controle.
- Implantar um agente compartilhado pela equipe no Cloudflare com um endereço público.
- Automatizar verificações ou relatórios recorrentes em horários programados.
- Permitir que um agente trabalhe em um sandbox Linux ou no seu próprio computador pareado.
Tópicos
Perguntas frequentes
- O que é do-computer?
- Um agente pessoal de código aberto e auto-hospedável (Doods), que continua trabalhando mesmo quando você fecha a aba e roda no Node ou no Cloudflare Workers. O Do Computer oferece agentes chamados Doods, cada um com nome, memória, perfil de personalidade e computadores para trabalhar. Uma resposta continua sendo processada mesmo depois que a aba do navegador é fechada. Os Doods também podem executar tarefas agendadas, carregar skills salvas e se conectar a servidores MCP remotos ou a apps de terceiros, como Gmail, Calendar, Notion e GitHub.
- do-computer é gratuito? Qual é a licença?
- do-computer é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- do-computer ainda é mantido?
- Manutenção ativa. O último commit de do-computer foi em 22 de out. de 2026.
- Para que posso usar do-computer?
- Executar um assistente pessoal em um servidor doméstico ou VPS sob seu controle. Implantar um agente compartilhado pela equipe no Cloudflare com um endereço público. Automatizar verificações ou relatórios recorrentes em horários programados. Permitir que um agente trabalhe em um sandbox Linux ou no seu próprio computador pareado.
- Onde consigo do-computer?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/SawyerHood/do-computer
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um assistente pessoal de IA que roda inteiramente na sua própria conta da Cloudflare, com chat, memória, tarefas, notas e lembretes agendados.
Um agente de IA que aprende com a experiência para criar e aprimorar skills, funciona com vários provedores de modelos e pode ser usado pela CLI e por apps de mensagens.
Framework de agente pessoal de IA self-hosted em Python, com WebUI no navegador, cliente de terminal, canais de chat, ferramentas, memória e suporte a MCP.
Assistente pessoal de IA e Agent Harness de código aberto que planeja tarefas, executa ferramentas e skills e mantém memória em canais Web e de mensagens instantâneas.
Um sistema de arquivos virtual dentro de um Cloudflare Durable Object que oferece aos agentes de IA um workspace com backends de execução configuráveis, baseados em contêineres ou Workers.