Comment gérer mon Wiki local ?

Parcourez et modifiez votre Wiki Markdown, organisez projets, sujets, personnes, prompts et tâches, suivez les liens entrants et retrouvez les sessions sources.

Le Wiki local est une base de connaissances Markdown pour vos projets, sujets, personnes, prompts et tâches. Lorsque l’extraction IA est activée, OneMira peut proposer des mises à jour ou les écrire selon le mode d’indexation automatique choisi.

Où parcourir le Wiki local ?

Parcourez votre graphe de connaissances dans la barre latérale, puis lisez ou modifiez les pages dans la vue détaillée sans distractions.

PERSONNES · 21
PROJETS · 1
Spécification : canevas…
2h
PROMPTS · 4
RÉFÉRENCES · 10
TÂCHES · 1
SUJETS · 23
Spécification : interface de canevas intelligent

Note vocale capturée pendant la promenade matinale. L’interface de chat classique est trop linéaire. Il faut passer à un canevas spatial à blocs, comme dans Notion, où l’utilisateur peut organiser visuellement les composants générés par l’IA.

Au lieu de produire du Markdown brut, le LLM doit transmettre du JSON structuré en continu. Le frontend analysera ce flux et affichera dynamiquement des composants React interactifs sur la grille.

Décisions d’architecture
  • Gestion de l’état: remplacer Redux par Zustand pour les nœuds du canevas, afin d’éviter les rendus React excessifs lors des flux WebSocket à haute fréquence.
  • Animations: utiliser Framer Motion pour les transitions de disposition. L’insertion de blocs doit atteindre 60 fps (moins de 16 ms par image) pour rester fluide.
  • Glisser-déposer: Intégrer @dnd-kit/core
Contexte d’exécution Cursor
  • Tâche 1: créer un `CanvasStore` dans Zustand avec les réducteurs `addBlock`, `updateBlock` et `moveBlock`.
  • Tâche 2: créer le composant `BlockRenderer` qui importe dynamiquement les éléments d’interface selon le champ `type` du bloc reçu.

Comment entretenir le contenu du Wiki ?

Vous pouvez parcourir et modifier les pages Wiki dans OneMira Desktop. Les exemples d’agents et de CLI ci-dessous permettent de prolonger ce fonctionnement, si vous le souhaitez.

Donner des instructions explicites à l’agent

Les clients IA externes peuvent utiliser des fichiers comme CLAUDE.md ou AGENTS.md pour les instructions propres à un projet. Ce comportement dépend du client choisi ; OneMira ne crée pas et n’impose pas ces fichiers automatiquement.

# Synchronisation du contexte du projet
## Règles de synchronisation automatique

À chaque nouvelle note vocale synchronisée dans /raw :
- Extraire les actions dans tasks.md
- Relier les pages avec [[Wiki Links]]

Exécuter une extraction vérifiée

Une fois la synchronisation de C1 et la transcription locale terminées, la session est disponible en Markdown. Vous pouvez lancer une extraction IA configurée depuis l’application ou la CLI, puis examiner les modifications proposées pour le Wiki.

$ mira session list --limit 5
$ mira ai run <prompt-id> --session <session-id>
$ mira wiki list --kind topics

Requêtes qui enrichissent la mémoire

Un client IA connecté peut comparer les sessions sources et rédiger une note Wiki durable. Demandez-lui d’afficher le Markdown proposé et les identifiants des sessions sources avant d’écrire le fichier.

UTILISATEUR : Compare les sessions sur l’authentification et cite chaque identifiant de session.
AGENT : J’ai trouvé deux sessions pertinentes. Voici un brouillon sourcé.
UTILISATEUR : Écris le brouillon vérifié dans wiki/topics/auth-comparison.md.

Fichiers lisibles et index local

Le contenu du Wiki est stocké dans de simples fichiers .md sur votre ordinateur. OneMira conserve également un index local SQLite pour la recherche et l’état de l’application. Vous pouvez consulter le Markdown dans Obsidian ou VS Code et le versionner avec Git.

ObsidianObsidian
VS CodeVS Code
GitGit