Un almacén personal de contexto que proporciona conocimiento persistente de los proyectos a agentes de programación con IA como Codex, Claude Code y OpenCode mediante una CLI, un servidor MCP y una app de escritorio.
pacifio/atlas
Control de versiones para agentes de programación: vincula cada commit con la sesión del agente que lo generó y permite que varios agentes compartan la memoria del proyecto.
- Estrellas
- 9,622
- Forks
- 378
- Issues abiertos
- 42
- Último commit
- hace 22 horas
¿Qué es?
Atlas registra todas las sesiones de agentes de programación de un proyecto, incluidos los prompts, las llamadas a herramientas y los archivos modificados en cada sesión. Al crear un commit, desde Atlas o cualquier terminal, lo vincula como punto de control con la sesión que lo generó, para que después se pueda consultar el razonamiento detrás del cambio.
Atlas ejecuta Claude Code y Codex como procesos externos mediante ACP, además de su propio agente nativo y otros agentes del registro de ACP. Todos los agentes de un proyecto acceden a la misma memoria compartida de planes, decisiones, cambios en archivos y errores. También se proporcionan a cada agente las notas del proyecto en `.atlas/knowledge/` y los archivos `CLAUDE.md` y `AGENTS.md` existentes. La generación de embeddings y la recuperación se ejecutan en el equipo local.
La aplicación de escritorio está desarrollada con Tauri y declara compatibilidad con macOS 13 o posterior y Windows 10 o posterior. Incluye un editor de código, vistas del grafo de Git y de diferencias, una terminal en panel, una base de conocimiento en Markdown y búsqueda de artículos en arXiv y Semantic Scholar. El modo local funciona sin una cuenta; al iniciar sesión se habilita la sincronización de la organización.
Funciones clave
- 01Vincula cada commit como punto de control con la sesión del agente que lo generó.
- 02Ejecuta Claude Code, Codex y otros agentes del registro de ACP en paralelo dentro de un mismo proyecto.
- 03Comparte planes, decisiones y cambios en archivos entre agentes mediante un índice de memoria local.
- 04Incluye notas en Markdown y los archivos `CLAUDE.md` y `AGENTS.md` existentes en el contexto de cada agente.
- 05Resuelve localmente las menciones con @ a archivos, símbolos, commits, notas y artículos antes de enviar un prompt.
- 06Almacena las sesiones en una base de datos SQLite local y elimina los secretos antes de guardarlas.
Casos de uso
- Consultar la sesión del agente asociada a un commit anterior para entender por qué se hizo.
- Pasar de Claude Code a Codex a mitad de una tarea sin tener que volver a explicar el proyecto.
- Mantener las decisiones del proyecto y las notas de arquitectura disponibles para todos los agentes de programación.
- Trabajar con varios agentes de programación en una misma base de código y comparar sus resultados.
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/pacifio/atlas - 2
Entra en el directorio del proyecto
cd atlas - 3
Instala las dependencias con Bun
bun install - 4
Inicia la aplicación de escritorio en modo de desarrollo
bun run dev:app
Antes de usarlo
- Solo se ofrece soporte oficial para macOS 13 o posterior y Windows 10 o posterior (x64); Linux no se ha probado.
- Para compilar desde el código fuente se necesitan Bun, Rust y herramientas de compilación específicas de la plataforma. La primera compilación de Rust tarda varios minutos.
- Para usar Claude Code, debes instalar por separado la CLI de claude.
Temas
Preguntas frecuentes
- ¿Qué es atlas?
- Control de versiones para agentes de programación: vincula cada commit con la sesión del agente que lo generó y permite que varios agentes compartan la memoria del proyecto. Atlas registra todas las sesiones de agentes de programación de un proyecto, incluidos los prompts, las llamadas a herramientas y los archivos modificados en cada sesión. Al crear un commit, desde Atlas o cualquier terminal, lo vincula como punto de control con la sesión que lo generó, para que después se pueda consultar el razonamiento detrás del cambio.
- ¿atlas es gratuito? ¿Qué licencia tiene?
- atlas es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿atlas sigue mantenido?
- Mantenimiento activo. El último commit de atlas fue el 19 oct 2026.
- ¿Para qué puedo usar atlas?
- Consultar la sesión del agente asociada a un commit anterior para entender por qué se hizo. Pasar de Claude Code a Codex a mitad de una tarea sin tener que volver a explicar el proyecto. Mantener las decisiones del proyecto y las notas de arquitectura disponibles para todos los agentes de programación. Trabajar con varios agentes de programación en una misma base de código y comparar sus resultados.
- ¿Cómo se instala atlas?
- Clona el repositorio: git clone https://github.com/pacifio/atlas Entra en el directorio del proyecto: cd atlas Instala las dependencias con Bun: bun install Inicia la aplicación de escritorio en modo de desarrollo: bun run dev:app
- ¿Dónde consigo atlas?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/pacifio/atlas
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
IDE multiplataforma y ligero para programar con IA, que ejecuta varias sesiones de Claude Code y Codex en distintos proyectos desde una sola ventana.
Una skill para agentes que convierte cambios del árbol de trabajo generados por IA en Conventional Commits claros, ramas, pulls y pushes seguros, y PR de GitHub.
CLI para gestionar los recursos de IA de un equipo en un repositorio Git compartido y sincronizarlos con las herramientas de IA de sus integrantes.
CLI y aplicación de escritorio en Go para gestionar skills, agentes, reglas, conexiones MCP y hooks de programación con IA desde una sola fuente y sincronizarlos con herramientas como Claude Code y Codex.
Servidor MCP gratuito y bidireccional para Figma que permite a agentes de programación convertir diseños en código y devolver diseños al lienzo.