Présentation de Terraphim, un assistant AI privé et un moteur de recherche basé sur des graphes de connaissances, fonctionnant entièrement sur l'appareil de l'utilisateur. Le projet est écrit en Rust et compilé en WebAssembly : l'indexation, la recherche et la traversée du graphe sont effectuées localement, sans cloud, sans télémétrie et sans envoi de données à l'extérieur. Le code est ouvert sous la licence Apache 2.0. Le développement a commencé en 2023, avec un dernier an impliquant l'IA.
Au lieu des vecteurs de réseaux neuronaux, des embeddings graphiques déterministes et un appariement de motifs basés sur l'algorithme d'Aho-Corasick sont utilisés selon des thésaurus de rôles — chaque correspondance est tracée jusqu'à un concept dans le graphe de connaissances et prend moins d'une milliseconde. Une requête couvre plusieurs sources : fichiers locaux, Confluence, Jira, Discourse, mail et grepapp.
Pour les agents AI, il y a un serveur MCP (connexion des graphes de connaissances locaux aux assistants), CLI terraphim-agent (recherche à travers les sessions Claude Code et Cursor, enregistrement des erreurs et des leçons tirées), ainsi que des hooks avant et après l'appel des outils. Un éditeur Terraphim est également disponible, proposant des reformulations alternatives basées sur le graphe de connaissances.
Source : opennet.ru
