Changer le thème

Construire un second cerveau : synchronisation profonde OpenClaw avec Obsidian/Notion

Easton editorial illustration: multi-tenant AI service platform

Avec OpenClaw, le plus frustrant — il oublie tout. À chaque nouvelle session, il faut réintroduire le contexte du projet, reformuler les besoins et répéter les décisions déjà prises.

La skill obsidian-vault d’OpenClaw résout ce problème : la mémoire des interactions IA se synchronise automatiquement vers votre bibliothèque Obsidian locale — une véritable synchronisation bidirectionnelle.

Guide « élevage de crevettes » à faible coût : ArkClaw démocratise les agents IA

OpenClaw (le « homard ») est populaire mais sa configuration rebute ? ArkClaw de ByteDance Volcano Engine abaisse la barre au minimum. Sans serveur ni configuration de tokens, un clic suffit pour un « assistant IA » en ligne 24 h/24, capable de contrôler le navigateur, exécuter des scripts et gérer votre calendrier.

Le prix est réellement bas : 9,9 ¥/mois ; avec mon code d’invitation ZLKUK54M (inscrivez-vous ici), seulement 8,9 ¥. Développeurs : le Coding Plan Pro inclut ArkClaw gratuitement.

Qu’est-ce que le système de mémoire d’OpenClaw ?

Avant de plonger dans la configuration, un peu de contexte.

OpenClaw est un agent IA open source qui étend ses capacités via des skills. La skill obsidian-vault sert spécifiquement à interagir avec une bibliothèque Obsidian.

Obsidian est un outil de gestion des connaissances basé sur des fichiers Markdown locaux. Son concept central est la « bibliothèque (vault) » — en substance un dossier rempli de fichiers Markdown. Cette conception s’accorde parfaitement avec OpenClaw : l’agent sait déjà lire et écrire des fichiers ; il écrit simplement des notes dans un dossier dédié.

D’après le retour d’expérience de Dave Swift, connecter Obsidian donne à l’agent IA un véritable système de mémoire persistant. Et cette mémoire est « graphique » — vous voyez dans le graphe de connaissances d’Obsidian comment les réflexions de l’IA se relient aux autres notes.

50万+
Lignes de code OpenClaw
100%
Stockage Markdown local
0
Coût API supplémentaire

Prérequis

Avant de commencer, vous aurez besoin de :

Obligatoire :

  • OpenClaw installé et configuré
  • Obsidian installé (version gratuite suffisante)
  • Une bibliothèque Obsidian dédiée à la mémoire IA

Optionnel (mais recommandé) :

  • Git pour le contrôle de version (facilite le retour en arrière sur les modifications de l’IA)
  • Des bases de terminal

Je recommande de créer une bibliothèque dédiée pour l’IA plutôt que de lui donner accès à votre bibliothèque principale accumulée depuis des années. La prudence d’abord.

Étape 1 : créer la structure de la bibliothèque Obsidian

Ouvrez Obsidian, créez une nouvelle bibliothèque nommée « OpenClawMemory » ou le nom de votre choix.

À la racine, créez l’arborescence suivante :

OpenClawMemory/
├── 01-Session-Logs/          # Journaux de session
├── 02-Knowledge-Base/        # Base de connaissances
├── 03-Projects/              # Notes de projet
├── 04-Daily-Notes/           # Journal / notes quotidiennes
└── OPENCLAW.md               # Point d'entrée mémoire de l'IA

Cette structure est le fruit de mon expérimentation. Session-Logs stocke les résumés de chaque conversation avec l’IA ; Knowledge-Base contient les points de savoir structurés ; Projects organise par projet ; Daily-Notes suit une chronologie.

Étape 2 : configurer OPENCLAW.md

OPENCLAW.md est le cœur du système. Il se trouve à la racine de la bibliothèque ; OpenClaw le lit automatiquement à chaque démarrage. Considérez-le comme le « point d’entrée mémoire » de l’IA.

Voici une configuration que j’utilise actuellement :

# OpenClaw Memory System Configuration

## Current Vault Info
- Vault Name: OpenClawMemory
- Purpose: AI conversation memory and knowledge management
- Created: 2026-03-11

## Directory Structure
- 01-Session-Logs/: Résumés de session et décisions clés
- 02-Knowledge-Base/: Points de savoir consolidés, avec [[liens bidirectionnels]]
- 03-Projects/: Notes organisées par projet
- 04-Daily-Notes/: Enregistrements chronologiques

## Memory Sync Rules
1. À la fin de chaque session, écrire les points clés dans 01-Session-Logs/YYYY-MM-DD-session.md
2. Déplacer les points importants vers 02-Knowledge-Base/
3. Utiliser le format [[nom-de-la-note]] pour les liens bidirectionnels
4. La première note d'un nouveau projet doit inclure un bloc project-info

## My Preferences
- Langue des notes : français
- Style de tags : format #tag
- Style de liens : privilégier la syntaxe Pipe [[nom affiché|lien réel]]
- À éviter : pas de longs résumés ; privilégier les bullet points

L’essentiel est la section « Memory Sync Rules ». Elle indique à l’IA quand noter, où et dans quel format. Plus besoin de le rappeler à chaque fois — l’agent suit les règles automatiquement.

Étape 3 : installer la skill obsidian-vault

Il faut maintenant qu’OpenClaw sache manipuler cette bibliothèque. C’est le rôle de la skill obsidian-vault.

Repérez d’abord le répertoire des skills OpenClaw, généralement :

  • Mac/Linux : ~/.openclaw/skills/
  • Windows : %USERPROFILE%\.openclaw\skills\

Créez la structure de la skill :

mkdir -p ~/.openclaw/skills/obsidian-vault

Dans ce dossier, créez deux fichiers :

SKILL.md — définition de la skill :

---
name: obsidian-vault
description: Interagir avec une bibliothèque Obsidian pour persister la mémoire IA
version: 1.0.0
---

# Skill Obsidian Vault

## Aperçu
Cette skill permet à OpenClaw de lire, écrire et gérer les fichiers Markdown d'une bibliothèque Obsidian, avec synchronisation automatique de la mémoire des interactions IA.

## Commandes disponibles

### /save-memory
Enregistre les informations clés de la session courante dans la bibliothèque Obsidian.

Usage : /save-memory [titre] [catégorie]
- titre : titre de la note
- catégorie : session/knowledge/project/daily

Exemple : /save-memory "Discussion conception API" session

### /search-notes
Recherche des notes dans la bibliothèque.

Usage : /search-notes [mot-clé]

### /link-notes
Crée des liens bidirectionnels pour la note courante.

Usage : /link-notes [[NoteA]] [[NoteB]]

## Règles
- Toutes les notes en format Markdown
- Syntaxe Obsidian : [[liens bidirectionnels]], #tags, > citations
- Journaux de session : nommage YYYY-MM-DD-titre.md
- Points de savoir importants : tag #permanent-note

OPENCLAW.md — contexte complémentaire de la skill (optionnel) :

Lors de l'utilisation de la skill obsidian-vault :
1. Lire en priorité le OPENCLAW.md du projet pour le contexte
2. Vérifier l'existence du fichier avant écriture
3. Ajouter des métadonnées via Frontmatter (date, tags, source)

Étape 4 : mise en pratique

Configuration terminée. Testons le système.

Scénario : discussion d’un nouveau projet

Imaginons que je discute avec OpenClaw de l’architecture d’un nouveau blog. À la fin, je peux dire :

« Enregistre notre discussion d’aujourd’hui dans Obsidian. »

Si la skill est bien configurée, OpenClaw va :

  1. Créer un fichier dans 01-Session-Logs/, par exemple 2025-02-27-blog-system-architecture.md
  2. Le contenu pourrait ressembler à ceci :
---
date: 2025-02-27
type: session-log
tags: [blog, architecture, planning]
---

# Discussion architecture du blog

## Décisions clés
- Astro comme générateur de site statique
- Contenu stocké en fichiers Markdown
- Commentaires via Giscus (GitHub Discussions)

## Stack technique
- Frontend : Astro + React
- Styles : Tailwind CSS
- Déploiement : Vercel
- Gestion de contenu : Markdown local + Git

## À faire
- [ ] Mettre en place la structure de base
- [ ] Configurer Tailwind
- [ ] Concevoir la page d'accueil

## Liens associés
- [[Documentation officielle Astro]]
- [[Guide de configuration Tailwind]]

Les métadonnées Frontmatter permettent recherche et classification ; les liens bidirectionnels relient la note au reste de la base ; les tâches suivent l’avancement directement.

Astuce pour la synchronisation automatique

La sauvegarde manuelle reste fastidieuse ? J’ai ajouté une règle dans OPENCLAW.md :

## Conditions de déclenchement de la sync automatique
Enregistrer automatiquement la mémoire lorsque :
- La session dépasse 30 minutes
- Une décision d'architecture importante est discutée
- L'utilisateur dit explicitement « retiens ceci »
- Le dernier message avant la fin de session

OpenClaw enregistre alors au bon moment, sans rappel de ma part.

Intégration avec Notion

Certains préfèrent Notion. Bonne nouvelle : la même logique s’applique.

Notion expose une API ; vous pouvez créer une skill similaire pour synchroniser le contenu vers une base Notion. Par rapport à Obsidian (accès direct aux fichiers), Notion exige :

  1. Obtenir un Integration Token Notion
  2. Partager la base cible avec cette intégration
  3. Utiliser l’API Notion pour les opérations CRUD

Le tutoriel Markaicode indique qu’OpenClaw peut aussi synchroniser avec Notion en environ 20 minutes. Si vous êtes un utilisateur intensif de Notion, c’est une piste.

Je recommande personnellement Obsidian :

CaractéristiqueObsidianNotion
Propriété des donnéesFichiers locaux, contrôle totalStockage cloud, dépendance au service
Format portableMarkdown purFormat propriétaire, export limité
Vitesse d’accèsLocal, ouverture instantanéeDépend du réseau
Complexité APIOpérations fichier directesToken API et configuration des permissions
Mode hors ligneSupport completSupport limité

Aller plus loin

Une fois la base en place, vous pouvez explorer :

1. Visualisation du graphe de connaissances

La Graph View d’Obsidian montre les liens entre notes. Quand l’IA a créé de nombreuses notes liées, vous voyez un réseau de savoir qui grandit — un vrai « second cerveau » visuel.

2. Notes modèles

Créez des modèles dans Obsidian, par exemple :

  • session-template.md — modèle de journal de session
  • project-template.md — modèle de lancement de projet
  • decision-record.md — modèle de décision

Puis indiquez dans OPENCLAW.md quel modèle utiliser.

3. Intégration avec d’autres outils

  • Plugin Templater pour une automatisation avancée
  • Plugin Dataview pour interroger et afficher les notes
  • Plugin Git pour synchroniser vers un dépôt distant
  • Alfred/Raycast pour une recherche rapide

Conclusion

La mise en place m’a pris un après-midi, mais le retour est durable. J’ouvre Obsidian et retrouve toutes les discussions importantes des dernières semaines avec l’IA, clairement reliées entre elles. On a l’impression d’un assistant numérique qui apprend et évolue vraiment.

Comme le disait quelqu’un sur Reddit : « Claude Code + Obsidian = graphical Claude memory ». L’équation est juste — ce qui devient graphique, ce n’est pas seulement les notes, c’est la structure de connaissances que vous construisez avec l’IA.

Si vous utilisez OpenClaw, essayez cette approche. Elle ne résout pas magiquement tout, mais au moins vous n’aurez plus à répéter « où en étions-nous hier ? ».


Cet article est également enregistré dans ma bibliothèque Obsidian, tags : #openclaw #obsidian #ai-memory #knowledge-management

FAQ

OpenClaw dit qu'il ne trouve pas la skill
Vérifiez que le chemin du répertoire de skills est correct. Utilisez `openclaw config get skills_dir` pour voir le répertoire configuré. Assurez-vous que le dossier obsidian-vault s'y trouve et contient un fichier SKILL.md.
Le format des fichiers enregistrés est incohérent
Spécifiez clairement votre format Markdown préféré dans OPENCLAW.md. Obsidian prend en charge le Markdown standard plus quelques extensions, mais plus c'est simple, plus c'est stable. Vous pouvez fournir des modèles concrets dans OPENCLAW.md.
Les liens bidirectionnels ne fonctionnent pas
Les liens bidirectionnels d'Obsidian doivent être activés dans les paramètres. Allez dans Paramètres > Liens et vérifiez que « Créer automatiquement les liens » est activé. Confirmez aussi que la syntaxe est [[nom-de-la-note]].
Comment sauvegarder ces mémoires ?
Comme ce sont des fichiers Markdown, utilisez simplement Git. Initialisez un dépôt à la racine de la bibliothèque, commitez régulièrement — vous obtenez à la fois une sauvegarde et un historique des modifications. Le plugin Git d'Obsidian permet aussi une synchronisation automatique.
Que faire si OpenClaw effectue une mauvaise opération dans la bibliothèque Obsidian ?
C'est pourquoi Git est recommandé. En cas de problème, utilisez `git diff` pour voir les changements et `git checkout` pour revenir à un état antérieur. Commitez régulièrement, surtout après des sessions importantes.

8 min de lecture · Publié le: 27 févr. 2026 · Mis à jour le: 27 juil. 2026

Commentaires

Connectez-vous avec GitHub pour laisser un commentaire

Easton BlogEaston Blog