Configura una vez. Sincroniza todos tus asistentes de IA.
Mantén sincronizados AGENTS.md, las skills, los comandos y los servidores MCP entre Claude, Copilot, Cursor, Gemini, Codex, OpenCode y más.
npx @dallay/agentsync initCompatible con las herramientas que ya usas
¿Por qué AgentSync?
Una sola fuente de verdad
Mantén un único AGENTS.md y sincronízalo con Claude, Copilot, Gemini y otros mediante symlinks.
Symlinks nativos
Usa enlaces simbólicos en lugar de copias. Cambia un archivo una sola vez y todos los asistentes lo verán de inmediato.
Funciona con distintos asistentes
Configura destinos para varios asistentes y usa el formato MCP nativo con los asistentes compatibles.
Integración MCP
Define servidores MCP una sola vez en TOML y sincronízalos con todos los entornos de agentes compatibles.
Skills
Instala y administra skills reutilizables desde skills.sh o archivos locales en .agents/skills/.
Gestión de Gitignore
Empieza con el flujo predeterminado de .gitignore administrado o desactívalo intencionalmente si tu equipo versiona los destinos administrados.
Multiplataforma
Está escrito en Rust para ofrecer velocidad y portabilidad. Funciona en macOS, Linux y Windows.
Cómo funciona AgentSync
Definir
Guarda las instrucciones, las skills y la configuración MCP en .agents/ como fuente única de verdad.
.agents/AGENTS.mdApply
Ejecuta un comando. AgentSync crea symlinks nativos: sin copias ni diferencias entre asistentes.
$ agentsync apply ✔ Linked: CLAUDE.md -> .agents/AGENTS.mdSincronizado
Todos los asistentes acceden a los mismos archivos. Comprueba el estado cuando quieras.
✔ OK: CLAUDE.md -> .agents/AGENTS.md Status: All good
Elige por dónde empezar
Sección titulada «Elige por dónde empezar»Elige la ruta que mejor se ajuste a tu objetivo:
- Instalar y sincronizar tu primer asistente: sigue la guía de primeros pasos.
- Configurar escenarios habituales: consulta las recetas de configuración.
- Organizar archivos de instrucciones: lee archivos de instrucciones y tipos de sincronización.
- Configurar servidores MCP o skills: usa las guías de integración MCP y skills.
- Revisar la configuración prevista o detectar diferencias: usa inspeccionar configuración y referencia de salida de status.
- Revisar la compatibilidad de salida para scripts y TUI: consulta el contrato de compatibilidad de CLI y TUI.
- Automatizar la configuración del equipo o diagnosticar un problema: consulta automatización con Git hooks, flujos de equipo con Gitignore y solución de problemas.
Para consultar campos y opciones, usa la referencia de configuración y la referencia de CLI.
$ npx @dallay/agentsync init
✔ Created: .agents/agentsync.toml
✔ Created: .agents/AGENTS.md
✨ Initialization complete!
$ npx @dallay/agentsync apply
✔ Linked: CLAUDE.md -> .agents/AGENTS.md
✔ Sync complete
$ npx @dallay/agentsync status
✔ OK: CLAUDE.md -> .agents/AGENTS.md
Status: All good