Crow: Open-Source MCP Platform Adds Persistent Memory and P2P Sharing to LLM Frontends

What Crow Does
Crow is a self-hosted MCP (Model Context Protocol) platform that adds three core capabilities to LLM frontends: persistent memory with full-text search, structured research tools with citation management, and encrypted peer-to-peer data sharing. All data lives locally in a SQLite database by default with no cloud requirement.
Architecture Components
The platform consists of three MCP servers:
- Memory server — SQLite-backed persistent memory with FTS5 full-text search. Stores, recalls, searches, and categorizes data that survives across sessions and works across any MCP-compatible frontend.
- Research server — Project management with auto-APA citations, source verification, notes, and bibliography export. Uses a foreign-keyed relational schema (projects → sources → notes).
- Sharing server — Peer-to-peer data sharing using Hyperswarm (DHT discovery + NAT holepunching), Hypercore (append-only replicated feeds), and Nostr (NIP-44 encrypted messaging). No central server or accounts required. Uses Ed25519 + secp256k1 identity with invite-code-based contact exchange.
An HTTP gateway (Express) wraps all three servers with Streamable HTTP + SSE transports and OAuth 2.1 for remote access.
Local-First Design
- Data lives in a local SQLite file (
data/crow.db) - No cloud dependency by default
- Optional Turso support for cloud sync (set
TURSO_DATABASE_URL+TURSO_AUTH_TOKEN) - No telemetry, no accounts, no phone-home
- P2P sharing is end-to-end encrypted — data never touches a central server
Compatibility and Integrations
Works with any MCP-compatible client including Claude Desktop, ChatGPT, Cursor, Windsurf, Cline, Claude Code, OpenClaw, and others. If your local LLM setup supports MCP (or you can point it at the HTTP gateway), it works.
Bundles 15+ integration configs for external services: Gmail, GitHub, Slack, Discord, Notion, Trello, arXiv, Zotero, Brave Search, etc. — all routed through the self-hosted gateway.
Technical Stack
- Node.js (ESM), @modelcontextprotocol/sdk
- @libsql/client (SQLite/Turso), FTS5 virtual tables with trigger-based sync
- hyperswarm + hypercore (P2P discovery and data replication)
- nostr-tools (NIP-44 encrypted messaging, NIP-59 gift wraps)
- @noble/hashes, @noble/ed25519, @noble/secp256k1 (crypto primitives)
- zod (schema validation)
Setup
git clone https://github.com/kh0pper/crow.git
cd crow
npm run setup # install deps + init SQLiteServers start via stdio transport (configured in .mcp.json) or HTTP gateway (npm run gateway). There's also a one-click cloud deploy to Render + Turso if you want remote access (both have free tiers).
Links and Licensing
- GitHub: https://github.com/kh0pper/crow
- Docs: https://kh0pper.github.io/crow/
- Getting Started: https://kh0pper.github.io/crow/getting-started/
- Developer Program: https://kh0pper.github.io/crow/developers/
MIT licensed. Contributions welcome — there's a developer program with scaffolding CLI, templates, and docs if you want to add MCP tools or integrations.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Claude Code Remote Control: Continue Local Sessions from Any Device
Claude Code Remote Control lets you continue local Claude Code sessions from other devices like phones or browsers while keeping everything running on your machine. It's available as a research preview on Pro and Max plans, requiring authentication and workspace trust setup.

Astryx: Meta's Open Source Design System with 150+ Components, Customizable and AI-Agent Ready
Meta's Astryx design system is now open source, featuring 150+ React/StyleX components, CLI scaffolding, MCP support, and 13,000+ apps already using it internally. Currently in beta.

AI Trading Agent with Risk Guardrails for Educational Investing
A developer built an AI-powered trading assistant that connects Claude to a brokerage account with a risk engine between the AI and money. The system includes safety checks like blocking trades that exceed 50% of portfolio allocation, automatic shutdown at 3% daily loss, and a kill switch at 20% drawdown.

TeamOut AI Agent for Company Retreat Planning
TeamOut has launched an AI agent that plans company events through conversation, handling venue sourcing, vendor coordination, flight cost estimation, itinerary building, and project management. The system uses multiple LLMs and specialized tools to manage planning as a stateful coordination problem.