Chaos Cypher
Resumen
Descripción del creador (original en inglés)
Local-first knowledge graphs from your documents: build, search (GraphRAG) and edit on your machine.
Los tres pilares de PopNx MCP
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
- Opinión de usuariosiAún no hay reseñasLas reseñas se abrirán junto con las cuentas en una etapa posterior
- Nuestras revisiones básicasi1 de 1 superadasRevisado con información pública; el código aún no se ha escaneado
- UsoiMuy nuevo↓ 298/sem · ★ –
Qué puedes hacer con él
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
- Conexión: Se ejecuta en tu computadora
- Transporte: stdio
- Categoría: Búsqueda y memoria de IA
Instalación
Elige la app de IA que usas y copia la configuración.
Antes de instalar
- Revisiones básicas: 1 de 1 superadas
- Se ejecuta en tu computadora con los permisos de tu usuario (archivos, red, apps).
- El registro no indica ninguna clave que completar.
Necesitas
- PyPIuv de Python instalado (para el comando uvx)
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"chaoscypher": {
"command": "uvx",
"args": [
"chaoscypher-cli",
"mcp"
]
}
}
}Ejecuta esto en tu terminal
claude mcp add chaoscypher -- uvx chaoscypher-cli mcpO copia la configuración tú
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"chaoscypher": {
"command": "uvx",
"args": [
"chaoscypher-cli",
"mcp"
]
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
O copia la configuración tú
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"chaoscypher": {
"type": "stdio",
"command": "uvx",
"args": [
"chaoscypher-cli",
"mcp"
]
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Qué puede hacer
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisiones básicasi
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 9 nov 2026
- ✓ Superada
El creador coincide con el repo
El nombre en el registro se verificó con la cuenta de GitHub chaoscypherinc, dueña del repo
- … Aún sin revisar
Sigue en mantenimiento
Todavía no hemos leído este repo en GitHub
- … Aún sin revisar
Tiene licencia
Todavía no hemos leído este repo en GitHub
- – No aplica
El endpoint responde
Este se ejecuta en tu computadora; no hay endpoint en internet
- – No aplica
Inicio de sesión con OAuth
Se ejecuta en tu computadora y usa ajustes locales en su lugar
- … Aún sin revisar
Sin instrucciones ocultas en las descripciones de herramientas
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con otros en Búsqueda y memoria de IAi
- Más estrellas que el 0% de los otros 5748 servidores de esta categoría
- Publicado en el registro más recientemente que el 94% de los otros 5748 servidores de esta categoría
- Revisiones básicas iguales o mejores que el 100% de los otros 5748 servidores de esta categoría
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Preguntas frecuentes
¿Es seguro Chaos Cypher?
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
¿Qué claves o códigos necesita?
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
¿Se ejecuta en mi computadora o en la nube?
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
¿Sigue en mantenimiento?
El repo de GitHub cambió por última vez –, y la última versión (0.7.2) llegó al registro anteayer.
¿Qué apps pueden usarlo?
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.
¿Qué puedo usar en su lugar?
En la misma categoría: Context7, Codebase Memory, Exa
Alternativas
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Codebase Memory
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Exa
Connect AI agents to Exa for web search, content fetching, and multi-step research.
README del creador
Abrir el README
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
Chaos Cypher Knowledge Engine
Turn your documents into a knowledge graph you can inspect, search, chat with, and take with you — all running on your own machine.
Chaos Cypher is a local-first GraphRAG platform — knowledge you can see, trust, and own. Point it at your sources (documents, audio, video, images, pasted text, web pages — 30+ formats, auto-detected), and it extracts entities and relationships into a knowledge graph you can actually see and explore — not a black-box vector blob. Search it, chat with it, refine it, and export the result as a portable Lexicon knowledge package (.ccx) you can back up, share, or load into another instance.
Why Chaos Cypher
- Local-first GraphRAG — sources → extraction → graph → search & chat, with embeddings generated on your own system. Bring your own LLM, or run fully offline with Ollama.
- Inspectable knowledge graphs — every entity and relationship is visible and traceable back to its source. You can correct extractions, not just trust them.
- Portable knowledge packages — import and export your graph as a self-contained package. Your knowledge is yours to move, version, and keep.
- MCP server built in — plug Claude Desktop, Cursor, or any MCP client straight into your graph: 46 tools for search, traversal, and graph building.
- Self-hosted control — you choose where data lives and which models touch it. The all-in-one container runs the whole stack on hardware you control.
Feature highlights
Core intelligence
- [Knowledge graph canvas](https://chaoscypher.com/docs/user-guide/knowledge-graph) — typed, filterable, zoomable from corpus overview down to a single entity and its sources
- [GraphRAG search](https://chaoscypher.com/docs/user-guide/search) — graph traversal fused with vector search (Personalized PageRank + Reciprocal Rank Fusion), plus keyword, semantic, and hybrid modes
- [AI chat with citations](https://chaoscypher.com/docs/user-guide/chat) — answers grounded in your content, traceable back to the sources that produced them
Data foundation
- [Quality analysis](https://chaoscypher.com/docs/user-guide/quality) — score graph richness on a 0–100 scale, with breakdowns that flag weak sources
- [30+ source formats](https://chaoscypher.com/docs/user-guide/sources) — PDF, DOCX, Markdown, HTML, EPUB, audio (MP3/WAV/FLAC), video (MP4/MKV/MOV), images, ZIP archives, and more
- [Mix-and-match LLMs](https://chaoscypher.com/docs/getting-started/configuration) — Ollama, OpenAI, Anthropic, or Gemini, configurable per operation
Automation & integration
- [Automations](https://chaoscypher.com/docs/user-guide/automations) — visual workflow builder with triggers and conditional logic
- [MCP server](https://chaoscypher.com/docs/user-guide/mcp) — 46 tools for Claude Desktop, Cursor, ChatGPT, and other MCP clients
- [Plugin system](https://chaoscypher.com/docs/user-guide/domains) — drop-in Python document loaders, extraction domains, and workflow tools
What data leaves your machine?
By default, nothing leaves your machine except the LLM calls you configure. Embeddings are computed locally; your documents, graph, and exports stay on disk in a Docker volume you own. If you point Chaos Cypher at a hosted LLM provider (OpenAI, Anthropic, Gemini), the text sent for extraction and chat goes to that provider — choose a local model like Ollama to keep everything on-device.
Read the Self-Hosted Threat Model
for exactly what Chaos Cypher defends against, what it accepts by design, and
how to harden a LAN or internet-facing deployment.
📸 See It in Action
A quick tour — from dropping in a document to asking a question and tracing the answer back to the exact highlighted sentence in your source:
▶️ Watch the full tour (with audio-free narration captions) on
Dashboard — your knowledge base at a glance: entity and relationship counts, quality and density scores, and a live graph preview.
Knowledge graph — every source becomes an explorable, color-coded graph. Pan, zoom, search, and filter to see exactly what was extracted.
Entities — inspect any extracted entity: typed, directional relationships ranked by importance, with stats and provenance back to the source document.
Sources — each document gets a transparent pipeline view: loaded → cleaned → chunked → extracted → indexed, plus per-source entity distribution.
Chat — ask questions in plain language and get GraphRAG answers with inline entity citations you can click through to the graph.
🚀 Quick Start
Prerequisites: Docker (with Compose). That's it for end users — embeddings run locally on CPU. You'll also want an LLM provider; Ollama keeps everything on-device.
Run the published container (recommended)
The recommended install path is the all-in-one image published to the GitHub Container Registry:
docker run -d --name chaoscypher \
-p 80:80 \ -p 443:443 \ -v chaoscypher-data:/data \ --add-host=host.docker.internal:host-gateway \ ghcr.io/chaoscypherinc/chaoscypher:latest
Then open http://localhost (443 is published so HTTPS works if you enable TLS)
Prefer Compose? Save this as docker-compose.yml and run docker compose up -d:
name: chaoscypher
services: chaoscypher: image: ghcr.io/chaoscypherinc/chaoscypher:latest container_name: chaoscypher ports:
- "80:80"
- "443:443" volumes:
- chaoscypher-data:/data extra_hosts:
Lets the container reach an Ollama running on the host (Linux engines
don't resolve host.docker.internal without this)
- "host.docker.internal:host-gateway" restart: unless-stopped
volumes: chaoscypher-data:
The image is built and pushed on every
vX.Y.Zrelease by
.github/workflows/publish-ghcr.yml.
Install the CLI from PyPI
Terminal-first? The standalone CLI installs with pipx (or plain pip):
pipx install chaoscypher-cli
chaoscypher setup # wizard: pick an LLM provider chaoscypher source add paper.pdf
All four Python packages (chaoscypher-core, -cortex, -neuron, -cli) are published to PyPI on every release — chaoscypher-core gives you the same extraction and search engine as an embeddable library. See the developer quickstart.
Build from source (alternative / development)
Clone and build the all-in-one image locally — no published image required:
git clone https://github.com/chaoscypherinc/chaoscypher.git
cd chaoscypher make docker-up # builds + starts the all-in-one container
Open http://localhost
Try it in about 5 minutes
The quickstart covers this in detail — import and search work within about 5 minutes; extraction and chat come online once your LLM provider is set up (for Ollama, after a one-time model download).
- Start the app with one of the paths above and open http://localhost.
- Create your single-user login on the first-run setup page.
- Pick an LLM provider in Settings — point at a local Ollama model to stay fully offline, or add an API key for OpenAI / Anthropic / Gemini.
- Add a source — upload a document or paste text. Chaos Cypher extracts entities and relationships in the background (watch progress in the Queue Monitor).
- Explore the graph — open the knowledge graph view to see what was extracted, search across it, and chat with your sources.
- Export a knowledge package when you're happy with the result, so you can back it up or load it elsewhere.
Development setup (with hot-reload)
For contributors who need per-service hot-reload (requires Python 3.14+, Node.js 24+, and uv 0.11+ — uv replaces pip and reads the committed uv.lock):
make install # First-time setup (packages + hooks + Docker test image)
export QUEUE_PASSWORD="$(openssl rand -base64 32)" # required by the dev stack make docker-dev # Start multi-container dev environment
Frontend: http://localhost:3000
Cortex API: http://localhost:8080
📦 Monorepo Structure
chaoscypher/
├── packages/ │ ├── core/ # 🧠 Core (Brain) - Business logic & domain models │ ├── cortex/ # 🎛️ Cortex (Processing Center) - Full backend API │ ├── neuron/ # ⚡ Neuron (Worker Cells) - Background task processing │ ├── interface/ # 💻 Interface (Interaction Layer) - Web UI │ ├── cli/ # 🔧 CLI - Command-line tools │ ├── docker/ # 🐳 Docker - Orchestration │ └── docs/ # 📚 Docs - Docusaurus documentation site ├── e2e/ # Public end-to-end test suite ├── scripts/ # Public build/test helper scripts └── tools/ # Public lint/license tooling
🛠️ Common Commands
Docker
make docker-up # Start all-in-one container (http://localhost)
make docker-rebuild # Rebuild and restart all-in-one make docker-dev # Start multi-container dev environment (hot-reload) make docker-prod # Start multi-container production (export QUEUE_PASSWORD first) make docker-down # Stop all Docker services
View Logs
# All-in-one
docker logs -f chaoscypher
Multi-container (the compose file requires QUEUE_PASSWORD for every subcommand)
docker logs -f chaoscypher-cortex
Testing
make docker-test # Run tests in Docker (isolated)
make lint # Python + frontend lint (make ci runs the full linter suite) make ci # Full CI pipeline
Individual Packages
cc-cortex start # Backend API
cc-neuron # Unified worker cd packages/interface && npm run dev # Frontend UI chaoscypher --help # CLI
📖 Documentation
- [Published Docs Site](https://chaoscypher.com) - Full user and developer documentation
- **[Contributor Guide](./CONTRIBU
Solo se muestra el principio; lee el resto en el repo