Repolode
AtomicBot-ai

AtomicBot-ai/atomic-agent

Un agente de IA local-first que ejecuta su ciclo de control y guarda su estado en tu equipo; usa modelos locales de llama.cpp o proveedores en la nube para navegar, editar archivos y ejecutar comandos aprobados.

Estrellas
3,415
Forks
273
Issues abiertos
38
Último commit
hace 27 minutos

¿Qué es?

Atomic Agent es un agente de IA que funciona en la terminal y se puede integrar en aplicaciones de escritorio. Mantiene su ciclo de control, sesiones, memoria, tareas y trazas en el equipo del usuario. Funciona con modelos locales servidos mediante llama.cpp, que se pueden gestionar con la CLI o conectar como un llama-server externo. También puede usar proveedores en la nube, como endpoints compatibles con OpenAI, OpenRouter, Anthropic y Ollama.

El agente puede controlar un navegador basado en Playwright, leer, escribir y aplicar parches a archivos, ejecutar comandos de shell con un sistema de aprobación, extraer texto de documentos PDF y Office, y conectarse a servidores MCP. La memoria se almacena en SQLite, con búsqueda de texto completo y recuperación opcional basada en embeddings. Las tareas programadas, los webhooks y los bots de Telegram o Discord permiten ejecutarlo sin supervisión.

Ofrece un endpoint HTTP compatible con OpenAI, un proceso auxiliar que se comunica mediante JSON delimitado por saltos de línea a través de stdio para aplicaciones Tauri y una TUI con modos de aprobación, modo de planificación y varios temas de color. El modo Fusion permite que un orquestador en la nube delegue tareas en modelos locales que actúan como trabajadores.

Funciones clave

  • 01Controla un navegador, edita archivos y ejecuta comandos de shell aprobados.
  • 02Ejecuta modelos GGUF locales mediante llama.cpp o, si se configura, usa proveedores en la nube.
  • 03Guarda sesiones, memoria y configuración en archivos locales y bases de datos SQLite.
  • 04Ofrece una API HTTP compatible con OpenAI y un protocolo de proceso auxiliar para Tauri.
  • 05Se conecta a bots de Telegram y Discord y a servidores MCP externos.
  • 06Programa tareas recurrentes y recordatorios con cron o intervalos.

Casos de uso

  • Ejecutar un agente de programación o navegación en una laptop con un modelo local pequeño y sin costos de API.
  • Integrar un agente en una aplicación de escritorio mediante el protocolo de proceso auxiliar por stdio.
  • Controlar desde Telegram o Discord un agente doméstico o de trabajo que se ejecuta en tu propio equipo.
  • Automatizar tareas recurrentes con archivos o en la web mediante trabajos programados y controles de aprobación.

Inicio rápido

  1. 1

    Ejecuta el script oficial de instalación que aparece en el README (macOS/Linux o Windows PowerShell).

  2. 2

    Inicia el agente.

    atomic-agent

Antes de usarlo

  • Es una versión preliminar para desarrolladores; las API, los comandos y la configuración aún pueden cambiar. Fija una versión para lograr una integración estable.
  • Aún no es compatible con los Mac con procesador Intel.
  • Se instala mediante un script que descarga código con curl y lo ejecuta en la shell, en lugar de usar un gestor de paquetes.

En colecciones

Temas

Preguntas frecuentes

¿Qué es atomic-agent?
Un agente de IA local-first que ejecuta su ciclo de control y guarda su estado en tu equipo; usa modelos locales de llama.cpp o proveedores en la nube para navegar, editar archivos y ejecutar comandos aprobados. Atomic Agent es un agente de IA que funciona en la terminal y se puede integrar en aplicaciones de escritorio. Mantiene su ciclo de control, sesiones, memoria, tareas y trazas en el equipo del usuario. Funciona con modelos locales servidos mediante llama.cpp, que se pueden gestionar con la CLI o conectar como un llama-server externo. También puede usar proveedores en la nube, como endpoints compatibles con OpenAI, OpenRouter, Anthropic y Ollama.
¿atomic-agent es gratuito? ¿Qué licencia tiene?
atomic-agent es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿atomic-agent sigue mantenido?
Mantenimiento activo. El último commit de atomic-agent fue el 22 oct 2026.
¿Para qué puedo usar atomic-agent?
Ejecutar un agente de programación o navegación en una laptop con un modelo local pequeño y sin costos de API. Integrar un agente en una aplicación de escritorio mediante el protocolo de proceso auxiliar por stdio. Controlar desde Telegram o Discord un agente doméstico o de trabajo que se ejecuta en tu propio equipo. Automatizar tareas recurrentes con archivos o en la web mediante trabajos programados y controles de aprobación.
¿Cómo se instala atomic-agent?
Ejecuta el script oficial de instalación que aparece en el README (macOS/Linux o Windows PowerShell). Inicia el agente.: atomic-agent
¿Dónde consigo atomic-agent?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/AtomicBot-ai/atomic-agent

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

Proyectos relacionados