GZOO Cortex
GZOO Cortex
Ein Local-First-Wissensgraph für Entwickler. Überwacht Ihre Projektdateien, extrahiert Entitäten und Beziehungen mithilfe von LLMs und ermöglicht es Ihnen, alle Ihre Projekte in natürlicher Sprache abzufragen.
„Welche Architektur-Entscheidungen habe ich projektübergreifend getroffen?“
Cortex findet Entscheidungen aus Ihren READMEs, TypeScript-Dateien, Konfigurationsdateien und Konversationsexporten – und fasst dann eine Antwort mit Quellenangaben zusammen.
Warum
Sie arbeiten an mehreren Projekten. Entscheidungen, Muster und Kontext sind über Hunderte von Dateien verstreut. Sie vergessen, was Sie vor drei Monaten entschieden haben. Sie lösen Probleme erneut, die Sie bereits in einem anderen Repository gelöst haben.
Cortex überwacht Ihre Projektverzeichnisse, extrahiert automatisch Wissen und gibt es Ihnen zurück, wenn Sie es brauchen.
Related MCP server: agentmako
Was es tut
Überwacht Ihre Projektdateien (md, ts, js, json, yaml) auf Änderungen
Extrahiert Entitäten: Entscheidungen, Muster, Komponenten, Abhängigkeiten, Einschränkungen, Aufgaben
Leitet Beziehungen zwischen Entitäten über Projekte hinweg ab
Erkennt Widersprüche, wenn Entscheidungen im Konflikt stehen
Fragt in natürlicher Sprache mit Quellenangaben ab
Routet intelligent zwischen Cloud- und lokalen LLMs
Respektiert die Privatsphäre – eingeschränkte Projekte verlassen niemals Ihren Rechner
Web-Dashboard mit Wissensgraph-Visualisierung, Live-Feed und Abfrage-Explorer
MCP-Server für die direkte Integration mit Claude Code
Schnellstart
1. Installation
npm install -g @gzoo/cortexOder Installation aus dem Quellcode:
git clone https://github.com/gzoonet/cortex.git
cd cortex
npm install && npm run build && npm link2. Einrichtung
Führen Sie den interaktiven Assistenten aus:
cortex initDieser führt Sie durch:
LLM-Anbieter – Anthropic, Google Gemini, DeepSeek, Groq, OpenRouter oder Ollama (lokal)
API-Schlüssel – sicher gespeichert unter
~/.cortex/.envRouting-Modus – Cloud-First, Hybrid, Local-First oder nur lokal
Überwachungsverzeichnisse – welche Verzeichnisse Cortex überwachen soll
Budgetlimit – monatliche Obergrenze für LLM-Ausgaben
Die Konfiguration wird unter ~/.cortex/cortex.config.json gespeichert. API-Schlüssel kommen in ~/.cortex/.env.
3. Projekte registrieren
cortex projects add my-app ~/projects/app
cortex projects add api ~/projects/api
cortex projects list # verify4. Überwachen & Abfragen
cortex watch # start watching for changes
cortex query "what caching strategies am I using?"
cortex query "what decisions have I made about authentication?"
cortex find "PostgreSQL" --expand 2
cortex contradictions5. Web-Dashboard
cortex serve # open http://localhost:3710Dateien & Verzeichnisse ausschließen
Cortex ignoriert standardmäßig node_modules, dist, .git und andere gängige Verzeichnisse. Um weitere hinzuzufügen:
cortex config exclude add docs # exclude a directory
cortex config exclude add "*.log" # exclude by pattern
cortex config exclude list # see all excludes
cortex config exclude remove docs # remove an excludeFunktionsweise
Cortex führt bei jeder Dateiänderung eine Pipeline aus:
Parsen – Dateiinhalte werden durch einen sprachbewussten Parser in Chunks unterteilt (tree-sitter für Code, remark für Markdown)
Extrahieren – LLM identifiziert Entitäten (Entscheidungen, Komponenten, Muster usw.)
Verknüpfen – LLM leitet Beziehungen zwischen neuen und bestehenden Entitäten ab
Erkennen – Widersprüche und Duplikate werden automatisch markiert
Speichern – Entitäten, Beziehungen und Vektoren werden in SQLite + LanceDB abgelegt
Abfragen – Abfragen in natürlicher Sprache durchsuchen den Graphen und synthetisieren Antworten
Alle Daten bleiben lokal in ~/.cortex/. Nur LLM-API-Aufrufe verlassen Ihren Rechner (und niemals für eingeschränkte Projekte).
LLM-Anbieter
Cortex ist anbieterunabhängig. Es unterstützt:
Anthropic Claude (Sonnet, Haiku) – über native Anthropic API
Google Gemini – über OpenAI-kompatible API
DeepSeek (Reasoner, Chat) – starkes Schlussfolgern, sehr erschwinglich
Groq – schnelle Inferenz mit kostenlosem Kontingent
Jede OpenAI-kompatible API – OpenRouter, lokale Proxys usw.
Ollama (Mistral, Llama, etc.) – vollständig lokal, keine Cloud erforderlich
Routing-Modi
Modus | Cloud-Kosten | Qualität | GPU erforderlich |
| Variiert je nach Anbieter | Höchste | Nein |
| Reduziert | Hoch | Ja (Ollama) |
| Minimal | Gut | Ja (Ollama) |
| $0 | Gut | Ja (Ollama) |
Der Hybrid-Modus leitet aufgaben mit hohem Volumen (Entitätsextraktion, Ranking) an Ollama und logikintensive Aufgaben (Beziehungsinferenz, Abfragen) an Ihren Cloud-Anbieter weiter.
Anforderungen
Node.js 20+
LLM-API-Schlüssel für Cloud-Modi – Anthropic, Google Gemini, DeepSeek, Groq oder ein beliebiger OpenAI-kompatibler Anbieter
Ollama (für Hybrid-/lokale Modi) – installieren
Konfiguration
Die gesamte Konfiguration befindet sich unter ~/.cortex/cortex.config.json. API-Schlüssel befinden sich unter ~/.cortex/.env.
cortex config list # see all non-default settings
cortex config set llm.mode hybrid # switch routing mode
cortex config set llm.budget.monthlyLimitUsd 10 # set budget
cortex config exclude add vendor # exclude a directory from watching
cortex privacy set ~/clients restricted # mark directory as restrictedReferenz zur vollständigen Konfiguration: docs/configuration.md
Befehle
Befehl | Beschreibung |
| Interaktiver Einrichtungsassistent |
| Ein Projektverzeichnis registrieren |
| Registrierte Projekte auflisten |
| Ein Projekt deregistrieren |
| Projektdetails anzeigen |
| Überwachung auf Dateiänderungen starten |
| Einen laufenden Überwachungsprozess stoppen |
| Abfrage in natürlicher Sprache mit Quellenangaben |
| Entitäten nach Namen finden |
| Einmalige Datei-Ingestion |
| Graph-Statistiken, Kosten, Anbieterstatus |
| Detaillierte Kostenaufschlüsselung |
| Aktive Widersprüche auflisten |
| Einen Widerspruch auflösen |
| Ollama-Modelle verwalten |
| Web-Dashboard starten (localhost:3710) |
| MCP-Server für Claude Code starten |
| Zusammenfassung nach der Ingestion |
| Privatsphäre für Verzeichnis festlegen |
| Konfiguration lesen/schreiben |
| Datei-/Verzeichnisausschlüsse verwalten |
| Datenbankoperationen |
Referenz zur vollständigen CLI: docs/cli-reference.md
Web-Dashboard
Führen Sie cortex serve aus, um ein vollständiges Web-Dashboard unter http://localhost:3710 zu öffnen mit:
Dashboard-Startseite – Graph-Statistiken, kürzliche Aktivitäten, Aufschlüsselung der Entitätstypen
Wissensgraph – interaktiver D3-Force-Graph mit Clustering, zum Erkunden anklickbar
Live-Feed – Echtzeit-Ereignisse zu Dateiänderungen und Entitätsextraktion via WebSocket
Abfrage-Explorer – Abfragen in natürlicher Sprache mit Streaming-Antworten
Widerspruchs-Auflöser – widersprüchliche Entscheidungen überprüfen und auflösen
MCP-Server (Claude Code Integration)
Cortex enthält einen MCP-Server, damit Claude Code Ihren Wissensgraphen direkt abfragen kann:
claude mcp add cortex --scope user -- npx @gzoo/cortex mcpDies gibt Claude Code 12 Tools:
Tool | Beschreibung |
| Fragen in natürlicher Sprache zu Ihren Projekten |
| Systemstatus und Graph-Statistiken |
| Registrierte Projekte auflisten |
| Entitäten nach Namen suchen |
| Strukturierte Wissensgraph-Abfragen |
| Erkannte Widersprüche auflisten |
| Einen Widerspruch auflösen |
| Entitäten mit Filtern suchen |
| Datei-Ingestion auslösen |
| Ein neues Projekt registrieren |
| Ein Projekt deregistrieren |
| Kontextzusammenfassung für die aktuelle Sitzung |
Architektur
Monorepo mit acht Paketen:
@cortex/core – Typen, EventBus, Konfigurations-Loader, Fehlerklassen
@cortex/ingest – Dateiparser (tree-sitter + remark), Chunker, Watcher, Pipeline
@cortex/graph – SQLite-Speicher, LanceDB-Vektoren, Abfrage-Engine
@cortex/llm – Anthropic/Gemini/OpenAI-kompatible/Ollama-Anbieter, Router, Prompts, Cache
@cortex/cli – Commander.js CLI mit 18 Befehlen
@cortex/mcp – Model Context Protocol Server (stdio-Transport, 12 Tools)
@cortex/server – Express REST API + WebSocket-Relay
@cortex/web – React + Vite + D3 Web-Dashboard
Architektur-Dokumentation: docs/
Privatsphäre & Sicherheit
Als
restricted(eingeschränkt) klassifizierte Dateien werden niemals an Cloud-LLMs gesendetSensible Dateien (.env, .pem, .key) werden automatisch erkannt und blockiert
API-Schlüssel werden vor jeder Cloud-Übertragung gescannt und geschwärzt
Alle Daten werden lokal unter
~/.cortex/gespeichert – nichts telefoniert nach Hause
Sicherheitsarchitektur: docs/security.md
Erstellt mit
SQLite via better-sqlite3 – Entitäts- und Beziehungsspeicherung
LanceDB – Vektoreinbettungen für semantische Suche
Anthropic Claude – Cloud-LLM-Anbieter
Google Gemini – Cloud-LLM-Anbieter (via OpenAI-kompatible API)
DeepSeek – Cloud-LLM-Anbieter (Schlussfolgern + Chat)
Groq – schnelle Cloud-Inferenz
Ollama – lokale LLM-Inferenz
tree-sitter – sprachbewusstes Dateiparsing
Chokidar – plattformübergreifende Dateiüberwachung
Commander.js – CLI-Framework
D3 – Wissensgraph-Visualisierung
Mitwirken
Siehe CONTRIBUTING.md für Richtlinien.
Lizenz
MIT – siehe LICENSE
Über
Erstellt von GZOO – einer KI-gestützten Plattform für Geschäftsautomatisierung.
Cortex begann als internes Tool, um den Kontext über mehrere Kundenprojekte hinweg zu wahren. Wir haben es als Open Source veröffentlicht, weil jeder Entwickler, der an mehr als einer Sache arbeitet, den Kontext verliert, und wir glauben, dass dieser Ansatz – automatische Dateiüberwachung + Wissensgraph + Abfragen in natürlicher Sprache – der richtige Weg ist, um dies zu lösen.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityAmaintenanceKnowledge graph for token-efficient code reviews. Builds a structural map of your codebase with Tree-sitter, tracks changes incrementally, and gives AI agents precise context via MCP tools. Features fixed multi-word search, qualified call resolution, dual-mode embedding (ONNX local + LiteLLM cloud), and output pagination.766Apache 2.0
- AlicenseBqualityAmaintenanceLocal-first codebase intelligence engine providing AI coding agents with a typed MCP toolset for understanding and navigating code repositories.10051Apache 2.0
- AlicenseBqualityDmaintenanceLocal-first codebase context engine that parses code into a ranked dependency graph and serves it to AI tools via MCP for deep structural understanding.581MIT
- AlicenseNot gradedqualityCmaintenanceEmbeds your codebase into a local vector and graph database and exposes it as an MCP tool, enabling AI assistants to perform fast semantic search over your code using Graph RAG.4MIT
Related MCP Connectors
Give your AI agent a persistent map of your project's structure, dependencies, and bugs.
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
Cross-agent artifact workspace with provenance across Claude Code, Codex, Cursor, LangGraph.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/gzoonet/cortex'
If you have feedback or need assistance with the MCP directory API, please join our Discord server