Un navegador local-first basado en Electron donde los agentes de IA operan en tu sesión real iniciada, mediante MCP o una API HTTP.
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
Ejecuta el script oficial de instalación que aparece en el README (macOS/Linux o Windows PowerShell).
- 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
Plataforma de automatización del navegador que convierte acciones grabadas en comandos MCP o Claude Skills para que los agentes de IA controlen navegadores.
Agente de IA de escritorio local que ve tu pantalla, controla aplicaciones y el navegador, trabaja con archivos y código y se puede usar desde la terminal, la aplicación de escritorio o Telegram.
Agente de programación de código abierto en Rust para la terminal que edita archivos, ejecuta comandos y funciona con más de 40 proveedores de modelos, incluidos modelos locales.
Aiden es un motor de trabajo autónomo de código abierto que planifica tareas de varios pasos, actúa sobre tus archivos, terminal, navegador, aplicaciones y APIs, y verifica el resultado.
Aplicación de escritorio gratuita y de código abierto para ejecutar LLM localmente, con una interfaz de chat y una API compatible con OpenAI y Anthropic.