Agent Session Vault 🗄️
Unified vault for AI coding agent session journals in VS Code.
Browse, search, and resume your AI coding agent sessions — across pi, OpenCode, and Hermes (Claude Code) — all from a single tree view in the VS Code activity bar.
Features
- 📂 Session browser — tree view grouped by folder, agent, current workspace, or favorites
- 🔍 Full-text search — search across all sessions with instant results
- 🤖 Multi-agent — pi, OpenCode, Hermes (Claude Code) adapters built in
- 💾 Local-first — all data stored locally in JSON, zero telemetry
- ⚡ Non-blocking indexing — sessions appear instantly; new ones are indexed silently in the background
- 🏷️ Session titles — sessions show their actual title (e.g. pi session name) instead of just the directory
- ⭐ Bookmark sessions — mark important sessions with a star, filter by "Favorites" grouping
- 📤 Export as Markdown — export any session as a clean, readable transcript
- ✅ Inline actions — hover a session for quick actions: copy path, export, or favorite
- 🎨 Session viewer — rich WebView with syntax highlighting, diff colours, and collapsible tool calls
Getting started
- Install the extension from the VS Code Marketplace
- Click the vault icon (🗄️) in the activity bar
- Sessions are auto-discovered and displayed immediately
- Hover any session for inline actions: ✅ (copy), 📤 (export), ⭐ (favorite)
- Use the search icon in the tree toolbar to search across all sessions
Requirements
- VS Code 1.96+
- One or more supported AI coding agents (pi, OpenCode, Claude Code)
Extension settings
(Coming soon)
Changelog
v0.1.2 — 2026-07-13
- Session titles — pi sessions now display their actual session name instead of directory
- Inline actions — hover any session for compact buttons: ✅ copy, 📤 export, ⭐ favorite
- Export as Markdown — right-click or inline 📤 to save a session as a readable markdown file
- Bookmark sessions — ⭐ to favorite, new "Favorites" grouping mode shows only starred sessions
- Non-blocking indexing — tree shows cached data instantly; indexing runs quietly in the status bar
- Fixed: pi session name extraction used wrong field (
name not sessionName)
- Fixed:
SELECT ... WHERE id = ? now correctly filters by ID
v0.1.1 — 2026-07-13
- Cross-platform aware — all three adapters now use
os.homedir() instead of process.env.HOME, so agent session paths resolve correctly on Windows, Linux, and macOS.
v0.1.0 — 2026-07-12
- Initial release
- Session browser with grouping by folder, agent, or workspace
- Full-text search across all sessions
- Multi-agent support: pi, OpenCode, Hermes (Claude Code)
- Rich WebView session viewer with syntax highlighting
- Local-first JSON storage, zero telemetry
Acknowledgements
Inspired by cmux-vault by Manaflow, Inc. — the vault concept and agent session discovery patterns informed this extension's design.
License
MIT
| |