FREN
open source · apache-2.0

Le cerveau est public. Les applications sont à nous.

Autant le dire tout de suite : tout n'est pas ouvert. Le moteur, lui, l'est pour de bon, et tu peux t'en servir sans nous, avec le serveur MCP et l'API HTTP. Ce qui reste fermé, ce sont les applications : gratuites avec un ordinateur, elles vivent de la licence du téléphone seul.

Voir sinam-coreVoir sinam-backend
la frontière

Tout est dans ce tableau.

Cette page existe surtout pour ce tableau. Découvrir la limite après coup, ça fait partir. La lire avant de commencer, ça permet de décider en connaissance de cause.

couche
ce que c'est
licence
Le moteur
Classement, graphe d'entités, recherche locale, oubli, synchro, appairage, serveur MCP, API HTTP
Apache-2.0
Les applications
Mobile et bureau : l'interface, le graphe interactif, les parcours, le design
propriétaire
les deux dépôts

Ce qu'on publie, et ce que ça contient.

sinam-core

Rust

Toute la logique, écrite une seule fois en Rust : routage, confiance, vecteurs, oubli, résumés, synchro, appairage. Le bureau l'appelle par PyO3, le mobile par UniFFI. Aucune plateforme n'a sa propre version des règles.

Apache-2.0

sinam-backend

Python

Ce qui fait tourner le cerveau sur un ordinateur et l'ouvre au reste du monde : le serveur MCP et l'API HTTP. C'est ce que tu lances si tu veux le moteur seul, sans nos applications.

Apache-2.0
utilisable seul

Le moteur seul, en cinq minutes.

Tu clones, tu installes, tu lances. Tu as une mémoire complète, branchée sur ton assistant par MCP, avec exactement la même API que nos applications.

  • Les outils MCP : chercher, lire une fiche, capturer, valider
  • L'API HTTP et son schéma OpenAPI
  • Les prompts sont de simples fichiers : tu peux les lire, et les changer
git clone github.com/alexisraitano-myffu/sinam-backend
cd sinam-backend
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
python -m api
# le cœur n'est pas encore sur PyPI : sa roue
# se construit une fois depuis sinam-core
# ensuite l'API et le serveur MCP
# tournent sur ta machine
contribuer

Trois façons de contribuer, de la plus simple à la plus costaude.

Signaler, proposer

Les tickets et les discussions vivent sur les deux dépôts. Un bon rapport dit ce que tu as capturé et ce que tu attendais.

Améliorer les prompts

Ce qui décide du classement, ce sont des fichiers texte, pas du code compilé. C'est l'endroit le plus simple pour changer le comportement du produit.

Porter ailleurs

Le cœur est en Rust et s'appelle depuis d'autres langages. Un nouveau client n'a donc aucune règle à réimplémenter.

Avant d'ouvrir quoi que ce soit : le guide de contribution dit ce qu'on fusionne, ce qu'on ne fusionne pas, et pourquoi. Il est dans les deux dépôts, avec le code de conduite.

Contribuer au cœurContribuer au backendCode de conduite

Tu veux juste l'utiliser ?

Les applications font le même travail, sans ligne de commande.

Télécharger sinam
sinam

Un second cerveau qui se range tout seul, sur tes appareils.

Produit

Ouvert

Confiance

Autour