Repolode
AtomicBot-ai

AtomicBot-ai/atomic-agent

Agente de IA local-first que executa seu ciclo de controle e mantém o estado na sua máquina, usando modelos locais do llama.cpp ou provedores na nuvem para navegar, editar arquivos e executar comandos aprovados.

Estrelas
3,415
Forks
273
Issues abertas
38
Último commit
há 27 minutos

O que é?

O Atomic Agent é um agente de IA que roda no terminal e pode ser incorporado a aplicativos desktop. Ele mantém o ciclo de controle, as sessões, a memória, as tarefas e os rastros na máquina do usuário. Funciona com modelos locais servidos pelo llama.cpp, gerenciados pela CLI ou conectados como um llama-server externo, e também pode usar provedores na nuvem, como endpoints compatíveis com OpenAI, OpenRouter, Anthropic e Ollama.

O agente pode controlar um navegador baseado em Playwright, ler, gravar e aplicar patches em arquivos, executar comandos shell por meio de um sistema de aprovação, extrair texto de documentos PDF e Office e se conectar a servidores MCP. A memória é armazenada no SQLite, com busca de texto completo e recuperação opcional baseada em embeddings. Tarefas agendadas, webhooks e bots do Telegram ou Discord permitem que ele funcione sem supervisão.

Ele oferece um endpoint HTTP compatível com OpenAI, um processo auxiliar via stdio com JSON delimitado por linhas para aplicativos Tauri e uma TUI com modos de aprovação, modo de planejamento e vários temas de cores. O modo Fusion permite que um orquestrador na nuvem delegue tarefas a modelos locais que atuam como workers.

Recursos principais

  • 01Controla um navegador, edita arquivos e executa comandos shell aprovados.
  • 02Executa modelos GGUF locais usando llama.cpp ou provedores na nuvem, quando configurados.
  • 03Armazena sessões, memória e configurações em arquivos locais e bancos de dados SQLite.
  • 04Oferece uma API HTTP compatível com OpenAI e um protocolo de processo auxiliar para Tauri.
  • 05Conecta-se a bots do Telegram e Discord e a servidores MCP externos.
  • 06Agenda tarefas recorrentes e lembretes com cron ou intervalos.

Casos de uso

  • Executar um agente de programação ou navegação em um laptop com um modelo local pequeno e sem custos de API.
  • Incorporar um agente a um aplicativo desktop usando o protocolo de processo auxiliar via stdio.
  • Controlar um agente doméstico ou de trabalho pelo Telegram ou Discord enquanto ele roda na sua própria máquina.
  • Automatizar tarefas recorrentes com arquivos ou na web usando tarefas agendadas e etapas de aprovação.

Início rápido

  1. 1

    Execute o script oficial de instalação indicado no README (macOS/Linux ou Windows PowerShell).

  2. 2

    Inicie o agente.

    atomic-agent

Antes de usar

  • É uma versão de prévia para desenvolvedores; as APIs, os comandos e as configurações ainda podem mudar. Fixe uma versão para ter uma integração estável.
  • Macs com processador Intel ainda não são compatíveis.
  • A instalação é feita por um script que baixa o código com curl e o executa no shell, em vez de usar um gerenciador de pacotes.

Em coleções

Tópicos

Perguntas frequentes

O que é atomic-agent?
Agente de IA local-first que executa seu ciclo de controle e mantém o estado na sua máquina, usando modelos locais do llama.cpp ou provedores na nuvem para navegar, editar arquivos e executar comandos aprovados. O Atomic Agent é um agente de IA que roda no terminal e pode ser incorporado a aplicativos desktop. Ele mantém o ciclo de controle, as sessões, a memória, as tarefas e os rastros na máquina do usuário. Funciona com modelos locais servidos pelo llama.cpp, gerenciados pela CLI ou conectados como um llama-server externo, e também pode usar provedores na nuvem, como endpoints compatíveis com OpenAI, OpenRouter, Anthropic e Ollama.
atomic-agent é gratuito? Qual é a licença?
atomic-agent é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
atomic-agent ainda é mantido?
Manutenção ativa. O último commit de atomic-agent foi em 22 de out. de 2026.
Para que posso usar atomic-agent?
Executar um agente de programação ou navegação em um laptop com um modelo local pequeno e sem custos de API. Incorporar um agente a um aplicativo desktop usando o protocolo de processo auxiliar via stdio. Controlar um agente doméstico ou de trabalho pelo Telegram ou Discord enquanto ele roda na sua própria máquina. Automatizar tarefas recorrentes com arquivos ou na web usando tarefas agendadas e etapas de aprovação.
Como instalar atomic-agent?
Execute o script oficial de instalação indicado no README (macOS/Linux ou Windows PowerShell). Inicie o agente.: atomic-agent
Onde consigo atomic-agent?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/AtomicBot-ai/atomic-agent

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

Projetos relacionados