Context7
Up-to-date docs for AI agents
Beschreibung vom Entwickler (englisches Original)
100% In-Process Bare-Metal Hybrid Memory Engine & MCP Server for LLMs (SQLite + Int8 Vectors).
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
GEMINI_API_KEY, SQLITE_MEM_PATHAls geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"sqlite-local-ai-memory": {
"command": "npx",
"args": [
"-y",
"sqlite-local-ai-memory"
],
"env": {
"GEMINI_API_KEY": "your-value",
"SQLITE_MEM_PATH": "your-value"
}
}
}
}Führe das in deinem Terminal aus
claude mcp add sqlite-local-ai-memory --env GEMINI_API_KEY=your-value --env SQLITE_MEM_PATH=your-value -- npx -y sqlite-local-ai-memoryTrag die leeren Werte ein, bevor du ihn startest.
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"sqlite-local-ai-memory": {
"command": "npx",
"args": [
"-y",
"sqlite-local-ai-memory"
],
"env": {
"GEMINI_API_KEY": "your-value",
"SQLITE_MEM_PATH": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"sqlite-local-ai-memory": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"sqlite-local-ai-memory"
],
"env": {
"GEMINI_API_KEY": "your-value",
"SQLITE_MEM_PATH": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
SQLITE_MEM_PATH envDiese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 6. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto cheveguerra bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Das musst du eintragen: GEMINI_API_KEY
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (1.5.3) kam vor 14 Tagen in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.
In derselben Kategorie: Context7, Codebase Memory, Exa
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Up-to-date docs for AI agents
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
Give your AI assistant a real, permanent memory in 60 seconds.
No monthly database subscriptions. No Docker setup. Just a single private file on your computer.
If you use AI coding assistants or chatbots (Claude Desktop, Cursor, Antigravity, etc.), you already know the frustration:
`sqlite-local-ai-memory` gives your AI assistant a permanent, organized brain stored safely in a single file (memoria.db) right on your own machine.
Unlike simple chat logs or generic vector databases that dump raw text into a black box, this system uses 6 smart cognitive mechanisms that make your AI truly understand its memory:
Instead of letting thousands of chat messages pile up into an unreadable mess, AutoDream acts like the human brain during REM sleep:
[UNRESOLVED_CASE] tag so your AI can resume debugging weeks later without losing historical clues.When troubleshooting a complex bug over multiple days, active investigations stay safely in an "incubator". When the AI finally consolidates the case, it doesn't just read the last message—it dynamically rewinds back in time to the exact moment the issue started, giving the AI 100% of the historical context to write the permanent fix.
Standard vector databases are completely blind to time. If you tell an AI *"My server IP is .100"* and two weeks later say *"We moved the server to .205"*, normal vector search returns both and the AI hallucinates. Our Semantic Arbiter detects state contradictions instantly: it archives the old IP and sets the new IP as active in real time.
Zero Docker containers to maintain. You don't need to install Chroma, run PostgreSQL with pgvector, or pay for cloud databases like Pinecone. Everything—keyword indexing and vector math—lives inside a single local SQLite file. It retrieves active notes in under 0.1 ms and deep memories in under 1.5 ms.
Protects your database and API bill from clutter:
Runs two searches simultaneously in parallel:
It blends both results using reciprocal rank scoring to return the exact right answer every time.
If your internet drops or you run without API keys, the system never hangs or crashes. It gracefully falls back to bare-metal mode: your AI can still save facts directly and search everything locally via fast keyword search.
[!NOTE]
Degradation Notice: While the system operates reliably without an LLM, the real magic and intelligence (AutoDream consolidation, contradiction arbitration, and semantic vector search) come alive when connected to an AI model (Google Gemini or local Ollama).
We believe in 100% honesty about how your AI memory operates:
qwen2.5-coder + nomic-embed-text) if you prefer to run entirely offline on your own hardware without sending a single byte to the internet.| Feature | Scenario 1: MCP Server (Recommended) | Scenario 2: Direct Node.js Library |
|---|---|---|
| Best For | 90% of users: Cursor, Claude Desktop, VS Code | Developers building custom agents, bots, or backends |
| Setup Time | 60 seconds (Zero coding required) | 5 minutes (Standard npm install import) |
| How it works | Your AI client talks to memory via stdio tools | In-process native execution with sub-millisecond calls |
claude_desktop_config.json or .cursor/mcp.json):{
"mcpServers": { "sqlite-memory": { "command": "npx", "args": ["-y", "sqlite-local-ai-memory"], "env": { "GEMINI_API_KEY": "your-gemini-api-key" } } } }
*(Prefer 100% offline with Ollama? Replace `GEMINI_API_KEY` with `ORCHESTRATOR_MODEL=ollama/qwen2.5:1.5b` and `OLLAMA_HOST=http://localhost:11434`!)*
.cursorrules or CLAUDE.mdTo get true autonomous persistent intelligence, paste this instruction into your AI's rules:
`markdown
# Persistent Memory Protocol
You have access to the
sqlite-memoryMCP server. Follow this operating cycle:
1. 🌅 Session Start: On your very first turn, call
get_current_statesilently to load your active working dashboard and tasks.
2. 🔎 Memory Recall: Before answering that you don't recall a technical decision or bug, run
search_memory("keywords").
3. 🔨 Milestone Learning: When you solve a bug or make an architectural decision, call
save_factwith Causal Syntax:
[TYPE: BUGFIX|ARCHITECTURE] [CAUSE: ] -> [DECISION: ] -> [EFFECT: ]
4. 🌙 Session Wrap-up: When wrapping up or when the user says goodbye, call
consolidateto synthesize the dashboard and prune resolved issues.
`
For developers building standalone agents, CLI tools, or Discord/WhatsApp bots:
npm install sqlite-local-ai-memory
import { MemoryEngine } from "sqlite-local-ai-memory";
const memory = new MemoryEngine({ dbPath: "./agent_memory.db", userId: "developer_1" });
// 1. Cold-start: Load active working state in < 0.1 ms const dashboard = memory.getDashboard("developer_1");
// 2. Just-in-Time RAG: Search hybrid memory in < 1.5 ms const hits = await memory.search("PostgreSQL port configuration");
// 3. Save atomic causal facts (anti-collision arbiter built-in) await memory.saveFact("[BUGFIX] [CAUSE: Port conflict] -> [DECISION: Moved to 5433] -> [EFFECT: Resolved]");
// 4. Maintenance: Run AutoDream cognitive consolidation at close const result = await memory.consolidate("developer_1", "BACKEND_PROJECT");
Once connected via MCP, your AI assistant automatically gains these 5 commands:
| Command | What it does in plain words |
|---|---|
| `save_fact` | *"Remember that my PostgreSQL runs on port 5432."* Saves an important fact permanently with automatic deduplication. |
| `search_memory` | *"How do we deploy this project?"* Searches your memory vault using hybrid keyword + semantic search in < 2 ms. |
| `get_current_state` | *"What was I working on?"* Reads the active project blackboard. *(Note: Requires running consolidate at least once so the AI can synthesize the initial dashboard)*. |
| `get_fact_lineage` | *"How did this server IP change over time?"* Inspects the complete historical audit trail and past superseded versions of any fact. |
| `consolidate` | *"Organize my notes and catch up."* Reviews recent interactions, merges duplicates, archives resolved tasks, and builds the active currentState dashboard. |
🔬 Need deep technical specs?
For in-depth math on Int8 scalar quantization, Reciprocal Rank Fusion (RRF), benchmark telemetry, and database PRAGMAs, check out the full Technical Architecture Reference (README_TECHNICAL.md).
Q: Where are my files stored? A: In ~/.local-ai-memory/memoria.db on your computer. You can back it up, copy it, or delete it anytime. It is a standard SQLite file.
Q: Do I need Docker or complex database software? A: No! Zero Docker containers, zero database servers. It runs directly inside Node.js.
Q: Is it safe for my privacy? A: Yes. Your database never leaves your machine.
MIT License — Free and open source for everyone.