Ruflo
Agent teams, swarms, memory and hooks for Claude Code and Codex, served over MCP.
Description from the maker (original English)
100% In-Process Bare-Metal Hybrid Memory Engine & MCP Server for LLMs (SQLite + Int8 Vectors).
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
Passed 2/2 checks · Runs on your computer
First: which AI do you use?
Pick your app and the steps appear below.
Works with Claude, with some setup first
You need a SQLite Local AI Memory key (sign up on the maker’s site, may cost money) · Install Node.js on your computer first (one time) · Only the Claude desktop app (Windows or Mac), not the web or phone
One time only; it works for every server that needs Node.js
Open the maker’s site, sign up and create an API key for the next step. It may cost money.
How to get a key is in the maker’s README below
SettingsDeveloperEdit Config
{
"mcpServers": {
"sqlite-local-ai-memory": {
"command": "npx",
"args": [
"-y",
"sqlite-local-ai-memory"
],
"env": {
"GEMINI_API_KEY": "your-value",
"SQLITE_MEM_PATH": "your-value"
}
}
}
}Paste the key only into the app’s field, never into a chat or to anyone
Use SQLite Local AI Memory and tell me what you can do for me, then show me one thing✓ If Claude says it is using SQLite Local AI Memory or shows a SQLite Local AI Memory tool in the answer, you are connected
Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version
ChatGPT cannot connect SQLite Local AI Memory yet
SQLite Local AI Memory runs on your computer, but ChatGPT can only connect servers that run on the web
A · Use an app that can connect SQLite Local AI Memory
B · Others in Search & AI memory that work with ChatGPT
Picked from the most used in the same category, only ones that connect by address with no key
Works with Claude Code, with some setup first
You need a SQLite Local AI Memory key (sign up on the maker’s site, may cost money) · Install Node.js on your computer first (one time)
One time only; it works for every server that needs Node.js
Open the maker’s site, sign up and create an API key for the next step. It may cost money.
How to get a key is in the maker’s README below
Mac: press Command+Space and type Terminal · Windows: open PowerShell
claude mcp add sqlite-local-ai-memory --env GEMINI_API_KEY=your-value --env SQLITE_MEM_PATH=your-value -- npx -y sqlite-local-ai-memoryReplace “your-value” with your key before pressing Enter
Paste the key only into the app’s field, never into a chat or to anyone
You should see SQLite Local AI Memory listed as connected
Use SQLite Local AI Memory and tell me what you can do for me, then show me one thing✓ If Claude Code says it is using SQLite Local AI Memory or shows a SQLite Local AI Memory tool in the answer, you are connected
Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with Cursor, with some setup first
You need a SQLite Local AI Memory key (sign up on the maker’s site, may cost money) · Install Node.js on your computer first (one time)
One time only; it works for every server that needs Node.js
Open the maker’s site, sign up and create an API key for the next step. It may cost money.
How to get a key is in the maker’s README below
In the SQLite Local AI Memory settings, GEMINI_API_KEY, SQLITE_MEM_PATH is empty; add your key and save
Paste the key only into the app’s field, never into a chat or to anyone
Use SQLite Local AI Memory and tell me what you can do for me, then show me one thing✓ If Cursor says it is using SQLite Local AI Memory or shows a SQLite Local AI Memory tool in the answer, you are connected
Menu names checked against Cursor’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with VS Code, with some setup first
You need a SQLite Local AI Memory key (sign up on the maker’s site, may cost money) · Install Node.js on your computer first (one time)
One time only; it works for every server that needs Node.js
Open the maker’s site, sign up and create an API key for the next step. It may cost money.
How to get a key is in the maker’s README below
In the SQLite Local AI Memory settings, GEMINI_API_KEY, SQLITE_MEM_PATH is empty; add your key and save
Paste the key only into the app’s field, never into a chat or to anyone
Use SQLite Local AI Memory and tell me what you can do for me, then show me one thing✓ If VS Code says it is using SQLite Local AI Memory or shows a SQLite Local AI Memory tool in the answer, you are connected
Menu names checked against VS Code’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Claude Code
claude mcp add sqlite-local-ai-memory --env GEMINI_API_KEY=your-value --env SQLITE_MEM_PATH=your-value -- npx -y sqlite-local-ai-memoryClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"sqlite-local-ai-memory": {
"command": "npx",
"args": [
"-y",
"sqlite-local-ai-memory"
],
"env": {
"GEMINI_API_KEY": "your-value",
"SQLITE_MEM_PATH": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"sqlite-local-ai-memory": {
"command": "npx",
"args": [
"-y",
"sqlite-local-ai-memory"
],
"env": {
"GEMINI_API_KEY": "your-value",
"SQLITE_MEM_PATH": "your-value"
}
}
}
}VS Code (mcp.json)
{
"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"
}
}
}
}GEMINI_API_KEY secret envSQLITE_MEM_PATH envThese settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Based on how this server connects and on each app’s own docs, checked Nov 10, 2026.
Run on your computer in
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
Runs on your computer; the tool list appears in your AI app after you install it.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 11, 2026
The registry name was verified with the GitHub account cheveguerra, which owns the repo
Code last changed 18 days ago
We have not read this repo from GitHub yet
This one runs on your computer; there is no internet endpoint
Runs on your computer and uses local settings instead
Runs on your computer; we can only read tool lists from internet endpoints
Ask, share a tip or report that it does not work. Sorted by what people marked helpful.
No posts yet. Be the first to ask or share.
Posts here are written by users, not the PopNx team.
No reviews yet
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 2 of 2 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
You need to fill in: GEMINI_API_KEY
It runs on your computer. Your AI app starts it when needed, and data does not pass through the maker’s servers (unless it calls an online service itself).
The GitHub repo last changed 18 days ago, and the latest version (1.5.3) reached the registry 18 days ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. You also need Node.js on your computer.
In the same category: Ruflo, Context7, Metabase
Servers in the same category from other makers, sorted by stars.
Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
Agent teams, swarms, memory and hooks for Claude Code and Codex, served over MCP.
Feeds AI the latest docs for libraries and frameworks before it answers, so code it writes does not use outdated, removed functions.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
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.