Ariadne
Follow what your coding agents are doing, and keep the drafts worth keeping.
Coding agents keep a transcript of every session on disk. Ariadne reads those files. For each session it shows the agent, the title, the project, the git branch, the files written and when it was last seen. Nothing is read until you choose a folder, and nothing reaches memory without a press.
The cartridge id is @mnemosyne-plugins/ariadne. Its code lives at
Mnemosyne-OS/Ariadne, under the
MIT licence. Its README calls it a beta, added by pasting that URL in
Add an external cartridge.
The agents it reads
| Agent | Sessions | Notes |
|---|---|---|
| Claude Code | ~/.claude/projects/<project>/*.jsonl | memory/*.md |
| Antigravity (app and IDE) | ~/.gemini/antigravity/brain/<id>/... | task.md, implementation_plan.md, walkthrough.md |
| Cursor | ~/.cursor/projects/<slug>/agent-transcripts/ | none |
| OpenClaw | trajectory exports, events.jsonl | none |
OpenClaw keeps its live sessions in a database. Ariadne reads only the bundles
you export with openclaw sessions export-trajectory.
First steps
- The hub lists the coding agents on this machine. Press Add an agent.
- Press Choose the folder to read and pick the folder where that agent writes its sessions. The hub marks the folders it found here.
- Open the agent. Its dashboard has two tabs, Runs and Notes & files.
Main gestures
- Open a session. The side panel shows Your messages, Files written and the notes changed while it was open. Each file says how it is known: recorded by the agent, or from a command it ran.
- Open a file. Read it as Source or Rendered. Edit by hand saves it back to disk on your press. Some file types stay read only.
- Keep in memory. Sends one file into the vault you name, with a header saying where it came from. One file, one press.
- Keep the conversation in memory. Select one session or up to 50, then press Keep this conversation. Ariadne writes one Markdown file per session in a vault folder that takes Markdown. A section holding a key, a token or a blocked word is left out.
- Keep this project automatically. A rule you create, after the app asks you in its own window. A session is kept once it has not moved for 24 hours. Passes run when the app starts and every 3 hours, 25 sessions at most. Revoke the rule stops it. Sessions already kept stay in the vault.
- Summarise this session writes a first-person summary from your own messages only. It stays off until you turn on First-person session summaries in Settings. It costs tokens.
- Write the conversation as a document writes one session as a readable file, beside its transcript.
- Pin this session on the canvas puts a small card on your canvas.
- Activity draws a calendar of calls and tokens, for agents that record usage.
When two sessions are live on the same project and branch, Ariadne warns you. A commit from one picks up the other's staged work.
Where your data goes
- Ariadne reads the agent folders you chose. It never moves or deletes them.
- Kept files and conversations go to the vault you pick, as Markdown in that vault's folder.
- Summaries send only your own messages to the model set in Mnemosyne OS.
- Reset forgets the folders and every setting. Nothing on disk is touched.
For agents
Ariadne exposes 14 actions to the chat, the orb and coding agents.
- Read:
agents,sessions,notes,files,collisions. - Write, on the screen only:
openAgent,showHub,openSession,openNote,openFile,showTab,stepPanel,closePanel,showSettings.
A session's or a file's content is never returned. openNote returns the first
4,000 characters of a note. Keeping, summarising, pinning, exporting and
choosing a folder stay the person's own presses.
Voice examples: "open Claude Code", "show the last session", "open the roadmap note", "close the panel".