🗺️ ContextMap
La Memoria Permanente para tus Asistentes de IA
Evita que tu IA olvide tus decisiones, gaste dinero en tokens y rompa tu código.
English Version 🇬🇧 • 📖 Documentación Técnica y Arquitectura 🏛️ • Historial de Versiones
😫 El Gran Problema al Programar con Inteligencia Artificial
Si usas Cursor, Claude, Copilot, ChatGPT, Antigravity o Windsurf, seguro te ha pasado esto:
- 🧠 Amnesia Constante: Abres un nuevo chat y la IA olvidó todo lo que conversaron ayer. Tienes que volver a explicarle el proyecto desde cero.
- 💸 Desperdicio de Tokens y Dinero: Copiar y pegar 100 archivos en cada pregunta satura el límite de contexto, cuesta caro y confunde al modelo.
- 💥 Refactorizaciones a Ciegas: La IA cambia código que ya funcionaba porque desconoce las decisiones pasadas y las reglas de negocio.
- 🔒 Vendor Lock-in: Si cambias de editor (de Cursor a Claude o a VS Code), pierdes todo el contexto acumulado.
💡 La Solución: ContextMap
ContextMap es como darle un "disco duro de memoria viva" a tus IAs.
Escanea tu proyecto, entiende su estructura y propósito, y genera dos cosas mágicas:
- 🗺️ Un Mapa Mental Visual en Obsidian: Una bóveda interactiva hermosa donde puedes ver en tiempo real cómo se conectan las ideas, módulos, riesgos y decisiones.
- 📄 Un Brief Ejecutivo Ultra-Compacto (
CONTEXT.md): Un resumen de alta densidad de solo ~1.600 tokens que le enseña al instante a cualquier IA todo lo que necesita saber sin saturar su memoria (>99% de ahorro de tokens).
┌───────────────────────────────────────────────────────────────┐
│ TU PROYECTO DE SOFTWARE │
└───────────────────────────────┬───────────────────────────────┘
│
[ ctxmap refresh ]
│
┌─────────────────┴─────────────────┐
▼ ▼
🗺️ BÓVEDA OBSIDIAN 📄 BRIEF EJECUTIVO
(Visual, Interactiva, (Solo ~1.600 tokens,
Conexiones y Grafos) Ahorro >99% en LLMs)
│ │
└─────────────────┬─────────────────┘
▼
🤖 COMPATIBLE CON CUALQUIER ASISTENTE DE IA
Cursor · Claude Code · Copilot · Antigravity · Hermes
🚀 Inicio Rápido en 3 Pasos
1. Instálalo en 1 comando
pip install context-map-ai
(O con uv: uv tool install context-map-ai)
2. Inicializa tu proyecto
Dentro de la carpeta de tu proyecto, dile a tu IA en el chat:
💬 "Inicializa ContextMap para este proyecto"
O ejecútalo tú mismo en la terminal:
ctxmap auto .
3. ¡Listo! Mantén el contexto al día tras hacer cambios
Cada vez que avances en tu código o tomes acuerdos importantes:
ctxmap refresh .
✨ ¿Por Qué ContextMap Enamora a los Desarrolladores?
🧠 1. Memoria Indestructible (7.0-MANUAL/)
¿Tomaste una decisión crítica con el cliente o tu equipo? Anótala en tu diario o notas manuales. El motor de ContextMap jamás borrará tus notas (preserve: true). La IA recordará ese acuerdo para siempre.
🌐 2. Tablero de Control Multi-Proyecto (ctxmap personal panorama)
¿Trabajas en 5, 10 o 20 proyectos a la vez? Con un solo comando tienes un semáforo visual de qué proyectos están activos, cuáles dormidos y qué tareas urgentes tienen pendientes:
============================================================================
🌐 PANORAMA MULTI-PROYECTO
============================================================================
Proyecto Semáforo Inactivo Eventos Lecc/Dec Sesiones
----------------------------------------------------------------------------
Mi-Tienda-Online 🟢 Activo 1d 582 4/2 3
App-Finanzas 🟢 Activo 5d 336 4/0 1
Bot-Automatizacion 🟡 Tibio 21d 32 2/1 0
----------------------------------------------------------------------------
🔌 3. Control Directo para Agentes de IA (Servidor MCP Nativo & Skills)
ContextMap incluye un servidor MCP nativo (29 herramientas) y generador de Skills para Antigravity. Asistentes como Antigravity, Hermes Agent, Claude Desktop, Cursor o Windsurf pueden sincronizar el mapa, consultar lecciones y registrar decisiones de forma completamente autónoma sin que toques la terminal.
🧩 También disponible como paquete de pi:
pi install npm:@kudawa/pi-contextmap(trae el MCP, una skill y 3 prompts). Ver docs/PI_PACKAGE.md.
🛡️ 4. Reglas y Skills Universales para 10+ Editores e IAs
Escribe tus normas una sola vez y ContextMap las inyecta en el formato nativo de cada herramienta:
- Google Antigravity:
.agents/skills/contextmap/SKILL.md - Hermes Agent:
.hermes/workflows/contextmap.yamly.hermes/config.yaml - Universal:
AGENTS.md - Claude Code:
CLAUDE.md - Cursor:
.cursor/rules/contextmap.mdcy.cursorrules - GitHub Copilot:
.github/copilot-instructions.md - Windsurf:
.windsurfrules - Cline / Roo Code:
.clinerules
⚖️ Comparativa: ContextMap vs. Otras Soluciones
| ¿Qué necesitas? | Copiar y Pegar Todo (Repomix / Gitingest) |
Indexadores de Editor (Cursor / Windsurf) |
ContextMap v2.8.0 |
|---|---|---|---|
| Gasto de Tokens | 🔴 Altísimo (quema tu dinero) | 🟡 Medio | 🟢 Mínimo (>99% de ahorro) |
| Prompt Caching Determinista | ❌ Incompatible (cambia el hash) | 🟡 Parcial | ✅ Prefijo congelado (>90% Hit Rate) |
| Mapa Visual Interactivo | ❌ No existe | ❌ No existe | ✅ Bóveda en Obsidian |
| No Olvidar Acuerdos | ❌ Pierde todo al cerrar chat | 🟡 Parcial | ✅ Memoria Permanente |
| Cambiar de Editor sin Perder Datos | ❌ No | ❌ Atrapado en su app | ✅ Totalmente Portable |
| Visión de Múltiples Proyectos | ❌ No | ❌ No | ✅ Base SQLite Consolidada |
| Herramientas MCP & Skills Nativas | ❌ No | 🟡 Cerradas | ✅ 29 Tools stdio + Antigravity Skill |
💻 Comandos Principales
# 🚀 Día a día: sincroniza y actualiza todo el contexto
ctxmap refresh .
# 🌐 Vista global: semáforo de todos tus proyectos
ctxmap personal panorama
# ⏱️ Línea de tiempo: qué se trabajó en los últimos días
ctxmap personal timeline --dias 7
# 🔍 Búsqueda ultra-rápida: consulta lecciones y decisiones pasadas
ctxmap personal query "autenticación jwt"
# 🏥 Diagnóstico: revisa la salud de tu contexto
ctxmap check .
📚 Documentación Técnica Avanzada
Si eres arquitecto de software o desarrollador y quieres conocer los detalles de bajo nivel (inspección AST de Python, cálculo de Complejidad Ciclomática de McCabe, Entropía de Shannon para escaneo de secretos, protocolo MCP stdio y topología acíclica de grafos):
👉 Consulta la Documentación Técnica y de Arquitectura (README_TECNICO.md)
📄 Licencia
Este proyecto está liberado bajo la Licencia MIT. Eres libre de usarlo, modificarlo e integrarlo en proyectos personales o comerciales.
Metadata
Release files for context-map-ai 2.8.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| context_map_ai-2.8.0.tar.gz | 504.5 kB | With provenance | Details for context_map_ai-2.8.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| context_map_ai-2.8.0-py3-none-any.whl | Python 3 | none | any | Details for context_map_ai-2.8.0-py3-none-any.whl |
Total release size: 985.8 kB
Release files / context_map_ai-2.8.0.tar.gz
| Download URL | context_map_ai-2.8.0.tar.gz |
|---|---|
| Size | 504.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ed210b3c44cc7edb2f0a213b2457ea4f2ff2ff323ce214f5f3915bfb1b7de94c
|
|
BLAKE2b-256 checksum How to use checksums |
25f028d8696731b30e69f464a7d954e1ec27a32bcda765f3297302ef904eed3b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logRelease files / context_map_ai-2.8.0-py3-none-any.whl
| Download URL | context_map_ai-2.8.0-py3-none-any.whl |
|---|---|
| Size | 481.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d25e76df1b0ed4b53dae5c0c5633be9c41e0d44a3283b44ad7fe093f0dd6bc24
|
|
BLAKE2b-256 checksum How to use checksums |
b6cf950578c834b9bdcd9944864ea29dc8dc40d195cb2e41167799ec27fd8ebb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logSecurity for context-map-ai 2.8.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for context_map_ai-2.8.0.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.