Corbeau : La plateforme MCP open-source ajoute une mémoire persistante et un partage pair-à-pair aux interfaces LLM.

Ce que fait Crow
Crow est une plateforme MCP (Model Context Protocol) auto-hébergée qui ajoute trois capacités principales aux interfaces LLM : une mémoire persistante avec recherche en texte intégral, des outils de recherche structurés avec gestion des citations, et un partage de données chiffré pair-à-pair. Toutes les données résident localement dans une base de données SQLite par défaut, sans nécessiter de cloud.
Composants de l'architecture
La plateforme se compose de trois serveurs MCP :
- Serveur de mémoire — Mémoire persistante basée sur SQLite avec recherche en texte intégral FTS5. Stocke, rappelle, recherche et catégorise les données qui persistent entre les sessions et fonctionne avec toute interface compatible MCP.
- Serveur de recherche — Gestion de projet avec citations APA automatiques, vérification des sources, notes et export de bibliographie. Utilise un schéma relationnel avec clés étrangères (projets → sources → notes).
- Serveur de partage — Partage de données pair-à-pair utilisant Hyperswarm (découverte DHT + traversée NAT), Hypercore (flux répliqués en ajout seul) et Nostr (messagerie chiffrée NIP-44). Aucun serveur central ni compte requis. Utilise l'identité Ed25519 + secp256k1 avec échange de contacts basé sur des codes d'invitation.
Une passerelle HTTP (Express) encapsule les trois serveurs avec des transports Streamable HTTP + SSE et OAuth 2.1 pour l'accès à distance.
Conception Local-First
- Les données résident dans un fichier SQLite local (
data/crow.db) - Aucune dépendance cloud par défaut
- Support optionnel de Turso pour la synchronisation cloud (définir
TURSO_DATABASE_URL+TURSO_AUTH_TOKEN) - Pas de télémétrie, pas de comptes, pas de communication vers l'extérieur
- Le partage P2P est chiffré de bout en bout — les données ne touchent jamais un serveur central
Compatibilité et intégrations
Fonctionne avec tout client compatible MCP, y compris Claude Desktop, ChatGPT, Cursor, Windsurf, Cline, Claude Code, OpenClaw, et d'autres. Si votre configuration LLM locale supporte MCP (ou si vous pouvez la pointer vers la passerelle HTTP), cela fonctionne.
Inclut plus de 15 configurations d'intégration pour des services externes : Gmail, GitHub, Slack, Discord, Notion, Trello, arXiv, Zotero, Brave Search, etc. — toutes routées via la passerelle auto-hébergée.
Stack technique
- Node.js (ESM), @modelcontextprotocol/sdk
- @libsql/client (SQLite/Turso), tables virtuelles FTS5 avec synchronisation basée sur des déclencheurs
- hyperswarm + hypercore (découverte P2P et réplication de données)
- nostr-tools (messagerie chiffrée NIP-44, emballages cadeaux NIP-59)
- @noble/hashes, @noble/ed25519, @noble/secp256k1 (primitives cryptographiques)
- zod (validation de schéma)
Installation
git clone https://github.com/kh0pper/crow.git
cd crow
npm run setup # installe les dépendances + initialise SQLiteLes serveurs démarrent via le transport stdio (configuré dans .mcp.json) ou la passerelle HTTP (npm run gateway). Il y a aussi un déploiement cloud en un clic vers Render + Turso si vous voulez un accès à distance (les deux ont des niveaux gratuits).
Liens et licence
- GitHub : https://github.com/kh0pper/crow
- Documentation : https://kh0pper.github.io/crow/
- Démarrage : https://kh0pper.github.io/crow/getting-started/
- Programme développeur : https://kh0pper.github.io/crow/developers/
Sous licence MIT. Les contributions sont les bienvenues — il y a un programme développeur avec CLI d'échafaudage, modèles et documentation si vous voulez ajouter des outils MCP ou des intégrations.
📖 Lire la source complète : r/LocalLLaMA
👀 See Also

Qwen3.5-35B-A3B-UD-Q6_K_XL Testé dans les flux de travail de développement en production
Un développeur a testé le modèle Qwen3.5-35B-A3B-UD-Q6_K_XL sur plusieurs projets clients réels, obtenant des performances solides avec des benchmarks de 1504pp2048 et 47.71 tg256, et des vitesses de token de 80tps sur un seul GPU.

Markdown en tant que protocole pour les interfaces agentiques avec exécution en flux continu
Un prototype utilise Markdown comme protocole unifié permettant aux agents d'IA de diffuser du texte, du code exécutable et des données dans une seule réponse. Il propose une exécution en flux où le code s'exécute instruction par instruction à mesure qu'il arrive et une primitive mount() pour créer des interfaces React avec un flux de données entre le client, le serveur et le LLM.

AI Claw : Le pont sans serveur connecte Alexa à OpenClaw local avec livraison double.
AI Claw est un pipeline Python AWS Lambda qui connecte les enceintes Amazon Echo aux instances locales d'OpenClaw, contournant le délai d'attente de 8 secondes d'Amazon grâce à une architecture de type « fire-and-forget » avec double livraison vers Telegram et la sortie audio native de l'Echo.

Automatiser la revue des PR GitHub avec les agents Claude Code
Un développeur a créé un agent qui traite les mentions GitHub, lance des travailleurs Claude Code pour examiner ou corriger les PR, et ne remonte aux humains que les cas ambigus.