Préversionv1.0.0-rc.1

La mémoire de votre équipe, dans Git.Vos assistants IA l’alimentent, une IA la range chaque nuit.

Synaptane est un wiki que vous hébergez : le Markdown d’abord, et tous vos fichiers, PDF et scans compris, tous cherchables. Vos assistants IA y cherchent et y déposent ce qu’ils apprennent, par MCP ; chaque nuit, un agent IA range leurs notes dans les bonnes pages et commite le résultat dans Git.

Une page du wiki Synaptane : l’arborescence de l’espace, un tableau récapitulatif des sauvegardes, un badge « vérifiée », les pages qui y renvoient et les pages prochesUne page du wiki Synaptane : l’arborescence de l’espace, un tableau récapitulatif des sauvegardes, un badge « vérifiée », les pages qui y renvoient et les pages proches

Une page du wiki de démonstration d’Acme, une équipe informatique fictive.

Comment ça marche

De la conversation au wiki, et retour

Ce que votre équipe explique à ses assistants ne disparaît plus à la fin de la discussion. Suivez une note, du mardi après-midi au mercredi matin.

  1. Mardi, 16 h 10

    Déposée depuis la conversation

    Hugo annonce à Claude que le NAS passe à 16 To et lui demande de le garder pour l’équipe. Claude dépose une note dans l’inbox de l’espace IT, par MCP.

    Hugo · ClaudeMCP · Synaptane

    On a ajouté quatre disques au NAS : 16 To utiles maintenant, toujours en RAID 6. Garde ça pour l’équipe.

    inbox_addacme/it

    Note dans l’inboxCapacité du NAS portée à 16 ToEmplacement suggéré : infra/storage.md

    C’est noté dans l’inbox de acme/it. Ce sera rangé cette nuit ; une page traite déjà du sujet : Stockage.

  2. La nuit suivante, 2 h

    Rangée pendant la nuit

    L’agent de rangement lit l’inbox, retrouve la page Stockage et la met à jour plutôt que d’en créer une seconde. Un commit, poussé dans votre dépôt Git.

    Rangement nocturne · acme/it02:00

    Inbox

    • Capacité du NAS portée à 16 Tolecture…rangée
    • Sauvegardes des VMrangée
    • Pas de mise en production le vendredirangée

    3 rangées, 0 restante

    content/infra/storage.md

    # Stockage

    -Le NAS de la baie B offre 8 To utiles en RAID 6.

    +Le NAS de la baie B offre 16 To utiles en RAID 6, depuis l’ajout de quatre disques le 1er octobre 2026.

    Il reçoit les sauvegardes vzdump et héberge les partages de fichiers de l’équipe. Les partages sont montés depuis nas.acme.internal.

    Un remplacement par un stockage distribué est à l’étude : voir le [projet Ceph](../projects/ceph.md).

    4e1b7c2Tidy-up: 3 item(s) filedSynaptane tidy-up · poussé sur origin/main

  3. Mercredi, 9 h 15

    Retrouvée le lendemain

    Inès interroge son propre assistant sur le NAS. Il cherche dans Synaptane et répond d’après la page Stockage, lien à l’appui.

    Inès · ClaudeMCP · Synaptane

    Combien d’espace utile a le NAS ?

    search"NAS"

    Stockageacme/it/infra/storage.mdLe NAS de la baie B offre 16 To utiles en RAID 6…

    Le NAS offre 16 To utiles, en RAID 6, depuis l’ajout de quatre disques le 1er octobre 2026.

    Source : Stockage infra/storage.md

Fonctionnalités

Un wiki que vos assistants lisent, enrichissent et tiennent en ordre

Des pages Markdown d’abord, avec tous vos fichiers à côté. Tout le reste est construit autour, et autour des assistants que votre équipe utilise déjà.

  • Git fait foi

    Chaque espace est un dépôt Git, chez GitHub, GitLab, Gitea ou ailleurs. Son dossier content/ contient des pages Markdown et vos fichiers d’origine, lisibles, cherchables et clonables sans Synaptane. Chaque modification est un commit.

    Dépôts Git
  • Pensé pour les assistants IA

    Un serveur MCP de 20 outils et 3 prompts, en OAuth 2.1 ou par jeton personnel. Testé avec Claude.ai, Claude Desktop, Claude Code et ChatGPT. Une connexion peut être limitée à la lecture ou à certains espaces.

    Brancher un assistant
  • Inbox et rangement nocturne

    Les notes des assistants, de l’interface web ou de l’API attendent dans une inbox. Chaque nuit, un agent IA les range, complète les pages existantes, répare les liens et commite. Suppressions plafonnées, budget mensuel facultatif (20 € suggérés), passage annulable en un clic.

    Le rangement en détail
  • Routines planifiées

    Des agents qui tournent à heure fixe : contrôle de cohérence hebdomadaire, synthèse du vendredi. Ils écrivent une page de rapport, déposent dans l’inbox, envoient un e-mail ou appellent un webhook.

    Routines
  • Une recherche qui trouve

    Recherche plein texte insensible aux accents, avec une racinisation prudente, dans les pages et dans le texte des PDF, documents Office et images, scans compris (OCR). Recherche par le sens en option (pgvector), et pages proches sur chaque page.

    Chercher
  • Des pages dignes de confiance

    Propriétaires, dates de vérification et cycles de relecture. Un onglet Santé liste liens cassés, pages orphelines et pages à revoir. Les secrets probables sont refusés avant tout commit.

    Pages vérifiées
  • Le modèle de votre choix

    Anthropic, OpenAI, Mistral, Ollama ou tout service compatible OpenAI, avec un budget mensuel par organisation. Sans fournisseur, le wiki, la recherche, l’inbox et MCP fonctionnent quand même.

    Fournisseurs d’IA
  • Fait pour les équipes

    Organisations, espaces et rôles, invitations par e-mail, connexion SSO par OIDC, GitHub, GitLab ou Google. Une API REST, avec son schéma OpenAPI (facultatif), et des webhooks signés.

    Connexion SSO

Fichiers

Tous vos fichiers, tous cherchables

Le Markdown est le cœur du wiki, mais un espace accueille n’importe quel fichier, versionné dans Git comme une page. Synaptane affiche chacun au mieux et lit son texte, pour que vous et vos assistants le retrouviez.

  • Pages MarkdownLe cœur du wiki

    .md

    Écrites par votre équipe, vos assistants et le rangement nocturne. Tout le reste s’organise autour d’elles.

    Dans le wiki
    Pages rendues, avec liens, rétroliens, sommaire, vérification et pages proches
    Recherche
    Texte intégral
    Assistants IA
    Lecture et écriture ; le rangement écrit en Markdown
  • PDF

    .pdf, scans compris

    Dans le wiki
    Lecteur intégré, dans la page
    Recherche
    Son texte, ou l’OCR des pages scannées
    Assistants IA
    Lisent le texte extrait
  • Word, PowerPoint, Excel

    .docx .pptx .xlsx .odt .odp .ods .doc .ppt .xls

    Dans le wiki
    Lien de téléchargement, texte extrait affiché dessous
    Recherche
    Texte extrait
    Assistants IA
    Lisent le texte extrait
  • Images

    PNG, JPEG, GIF, WebP, AVIF, BMP, SVG

    Dans le wiki
    Affichées, seules ou dans les pages qui les incluent
    Recherche
    Texte de l’image, par OCR (sauf SVG et AVIF)
    Assistants IA
    Lisent le texte reconnu
  • Pages HTML

    .html .htm

    Dans le wiki
    Rendues dans un cadre isolé, source à un clic
    Recherche
    Par mots
    Assistants IA
    Lecture et écriture
  • Fichiers texte

    CSV, JSON, YAML, code, journaux…

    Dans le wiki
    Coloration syntaxique, modifiables comme une page
    Recherche
    Par mots
    Assistants IA
    Lecture et écriture
  • Tout le reste

    archives, vidéos…

    Dans le wiki
    Conservé, versionné dans Git, téléchargeable
    Recherche
    Par nom de fichier
    Assistants IA
    Listé

Trois façons d’ajouter un fichier

  • L’interface webAjoutez un fichier dans n’importe quel dossier, jusqu’à 25 Mo.
  • Vos assistantsLes pièces jointes d’une note déposée par MCP ou par l’API, rangées par le rangement nocturne.
  • Un git pushUn fichier du dossier content/ est un fichier du wiki.

Le texte devient cherchable quelques secondes à quelques minutes après l’arrivée du fichier. Sur les espaces où la recherche par le sens est activée, elle porte sur tout ce texte, pages et documents. Les anciens formats .doc, .ppt et .xls sont lus aussi, zones de texte, tableaux et notes du présentateur d’un .ppt compris ; un fichier protégé par un mot de passe n’a pas de texte.

Démarrer

Opérationnel en trois étapes

Sous Linux, ou WSL2 sous Windows, avec Docker. Vous obtenez une instance locale avec le wiki de démonstration d’Acme, une équipe informatique fictive.

  1. Récupérer la version publiéeClonez la version étiquetée : elle contient le fichier Compose, la configuration nginx et les scripts du serveur.
  2. Écrire un .env minimalUne adresse locale, un mot de passe de base de données aléatoire et la version de l’image. La dernière ligne permet à la démo d’utiliser un dépôt Git local : à réserver à une instance jetable.
  3. Démarrer et charger la démoOuvrez ensuite http://localhost:8000/o/acme/it et connectez-vous avec le mot de passe affiché par la commande.

Pour un vrai serveur, omettez la ligne de démo, créez le premier compte avecsynaptane admin create, servez l’instance en HTTPS et lancez synaptane doctor. Le guide détaille les deux modes de proxy, les mises à jour et les sauvegardes chiffrées hors site.

Terminal
# 1. Récupérer la version publiée
git clone --branch v1.0.0-rc.1 https://github.com/synaptane/synaptane.git && cd synaptane

# 2. Écrire un .env minimal (la dernière ligne ne sert qu’à la démo)
printf 'PUBLIC_URL=http://localhost:8000\nPOSTGRES_PASSWORD=%s\nSYNAPTANE_VERSION=1.0.0-rc.1\n' \
  "$(openssl rand -hex 24)" > .env
echo 'COMPOSE_FILE=compose.yaml:examples/compose.demo.yaml' >> .env

# 3. Démarrer, puis charger le wiki de démonstration
docker compose up -d
docker compose exec app synaptane demo

Le rangement nécessite un fournisseur d’IA ; le wiki, la recherche, l’inbox et MCP s’en passent.

Captures d’écran

Dans l’application

Captures prises sur le jeu de démonstration, interface en anglais. Acme et ses membres sont fictifs.

Comparatif

Synaptane face aux autres outils

Chacun de ces outils fait bien ce qu’il fait. Ce tableau ne retient que ce autour de quoi Synaptane est construit : votre serveur, des fichiers qui vous appartiennent, les assistants, et une IA qui tient le wiki en ordre.

Synaptane comparé à Notion AI, Confluence avec Rovo, Outline, Obsidian et Wiki.js
CritèreSynaptaneNotion AIConfluence + RovoOutlineObsidianWiki.js
Auto-hébergéOui: Oui, avec Docker ComposeNon: Non, en ligne uniquementNon: Rovo en ligne uniquement ; fin de vie de Data Center en 2029Oui: OuiEn partie: Application de bureau et mobile, sans serveurOui: Oui
Votre contenu, en fichiers à vousLisible sans l’outilOui: Pages Markdown et vos fichiers d’origine (PDF, Office, images…) dans votre dépôt Git, un commit par modificationEn partie: Par export (Markdown, HTML, PDF)En partie: Par export (PDF, Word, HTML)En partie: Par export (Markdown)Oui: Fichiers Markdown et pièces jointes sur votre disqueOui: Markdown, synchronisation Git en option
Serveur MCPPour Claude, ChatGPT et les autresOui: Intégré : recherche, lecture, écriture, inboxOui: Officiel, hébergé par NotionOui: Serveur MCP Rovo (en ligne)Oui: Intégré depuis février 2026En partie: Extensions de la communautéNon: Pas de serveur officiel
IA qui range les notesÀ heure fixe, dans les bonnes pagesOui: Chaque nuit, en un commit annulableEn partie: Possible avec les Custom Agents (offres Business et Enterprise)En partie: Possible avec les agents Rovo dans des règles d’automatisationNon: Pas intégréNon: Pas intégréNon: Pas intégré
Équipes et connexion SSOOui: Organisations et rôles ; OIDC, GitHub, GitLab, GoogleOui: SSO SAML sur les offres Business et EnterpriseOui: SSO avec Atlassian GuardOui: Connexion par Google, Slack, Microsoft ou OIDCEn partie: Coffres partagés avec Sync (payant) ; pas de SSOOui: OIDC, SAML, LDAP et d’autres
Licence libreOui: Apache-2.0Non: PropriétaireNon: PropriétaireEn partie: BSL 1.1 (code source consultable)Non: Propriétaire, gratuitOui: AGPL-3.0

État en octobre 2026, d’après la documentation publique et les annonces de chaque produit. Ces produits évoluent vite : si une information n’est plus à jour, signalez-le dans les Discussions GitHub.

Architecture

Simple à exploiter, facile à quitter

Une application, un worker, PostgreSQL et vos dépôts Git. Si vous arrêtez Synaptane, votre wiki reste un dossier de pages Markdown et de vos fichiers d’origine.

Architecture : les assistants IA (MCP, OAuth 2.1), les navigateurs (interface web) et les scripts (API REST) passent par l’application FastAPI ; un worker gère le rangement nocturne, les routines, la synchronisation Git, l’indexation et les webhooks ; tous deux partagent PostgreSQL avec pgvector et les copies de travail Git locales ; le worker synchronise un dépôt Git par espace et appelle un fournisseur d’IA facultatif.Architecture : les assistants IA (MCP, OAuth 2.1), les navigateurs (interface web) et les scripts (API REST) passent par l’application FastAPI ; un worker gère le rangement nocturne, les routines, la synchronisation Git, l’indexation et les webhooks ; tous deux partagent PostgreSQL avec pgvector et les copies de travail Git locales ; le worker synchronise un dépôt Git par espace et appelle un fournisseur d’IA facultatif.
  • Une application FastAPI sert les trois interfaces : MCP pour les assistants, l’interface web et l’API REST.
  • Un worker s’occupe du rangement nocturne, des routines, de la synchronisation Git, de l’indexation (avec l’extraction du texte et l’OCR) et des webhooks.
  • PostgreSQL conserve les comptes, les droits, les paramètres et l’index sémantique (pgvector). Le reste se reconstruit à partir des dépôts.
  • Le fournisseur d’IA est facultatif : seuls le rangement, les routines et la recherche par le sens en ont besoin.

Logiciel libre

Libre, et franc sur sa maturité

Synaptane est publié sous licence Apache 2.0. Le code, la documentation et ce site sont sur GitHub, et les contributions sont bienvenues : les commits sont signés selon le Developer Certificate of Origin.

Synaptane est en préversion (v1.0.0-rc.1, la première version publique), maintenu par une seule personne, selon ses disponibilités. L’API REST, les outils MCP et la configuration peuvent encore changer : sauvegardez avant chaque mise à jour.

Un Synaptane hébergé ? L’idée est à l’étude. Si cela vous intéresse, dites-le-nous dans les Discussions GitHub.

Donnez à vos assistants une mémoire qui appartient à votre équipe.

Vos pages et vos documents, cherchables, dans un dépôt Git qui reste le vôtre. Commencez par la démo sur votre machine, ou lisez d’abord la documentation.