SHISHO — AI Session Capture for VS Code
Automatically capture and save your AI coding sessions from Roo Code, Cline, and other tools into SHISHO.
Every conversation you have with AI coding assistants contains valuable context — decisions made, problems solved, approaches explored. SHISHO captures these sessions so they're searchable, organized, and never lost.
Features
- Roo Code integration — Automatically captures sessions when tasks complete
- Cline integration — Detects completed tasks via file system monitoring
- Zero-friction sync — Sessions are saved automatically in the background
- Secure authentication — Device Authorization Flow, tokens stored in VS Code SecretStorage
Getting Started
- Install the extension from VS Code Marketplace
- Run
SHISHO: Login from the Command Palette (Ctrl+Shift+P / Cmd+Shift+P)
- Authorize in your browser at shisho.me
- That's it — sessions are captured automatically
Commands
| Command |
Description |
SHISHO: Login |
Authenticate with your SHISHO account |
SHISHO: Logout |
Sign out |
SHISHO: Show Status |
View account info and provider status |
SHISHO: Sync Sessions Now |
Check sync status |
Settings
| Setting |
Default |
Description |
shisho.autoSync |
true |
Automatically sync completed sessions |
shisho.providers.rooCode.enabled |
true |
Enable Roo Code session capture |
shisho.providers.cline.enabled |
true |
Enable Cline session capture |
shisho.providers.copilot.enabled |
true |
Enable GitHub Copilot Chat session capture |
shisho.providers.cursor.enabled |
true |
Enable Cursor AI session capture |
shisho.apiUrl |
https://api.shisho.me |
API endpoint |
Status Bar
The status bar shows the current state:
$(key) SHISHO: Login — Not logged in
$(cloud-upload) SHISHO — Ready, waiting for sessions
$(sync~spin) SHISHO: Syncing... — Uploading a session
$(error) SHISHO: Error — Something went wrong
How It Works
SHISHO listens for completed AI coding sessions:
- Roo Code: Uses the extension API to detect
TaskCompleted events
- Cline: Monitors
api_conversation_history.json files for changes
When a session completes, the conversation is parsed, converted to a structured format, and sent to the SHISHO API. SHISHO then generates a title, tags, and metadata using AI.
Works With the SHISHO Ecosystem
This extension is part of the SHISHO platform:
- shisho.me — Web app for browsing memos, sessions, and AI-generated books
- shisho — CLI for Claude Code session capture + MCP server
- ChatGPT integration — Save ChatGPT conversations via MCP
- claude.ai integration — Save Claude conversations via MCP
All your AI interactions in one place.
Requirements
- VS Code 1.85.0 or later
- A SHISHO account (shisho.me)
- Roo Code and/or Cline extension installed
Privacy
Session data is sent to the SHISHO API over HTTPS. Tokens are stored securely in VS Code's SecretStorage. See our Privacy Policy for details.
Migrating from the Nokos extension
SHISHO is the new name of Nokos. This extension (shisho.shisho-vscode) replaces the old nokos.nokos extension on the Marketplace.
- Install SHISHO from the Marketplace, then uninstall Nokos
- Run
SHISHO: Login once — the old Nokos login cannot be carried over (a fresh device authorization at shisho.me is required)
- Settings moved from the
nokos.* namespace to shisho.* (e.g. nokos.autoSync → shisho.autoSync); the defaults are unchanged, so nothing is needed unless you customized them
Sessions you already captured are in your SHISHO library at shisho.me — nothing is lost.
License
MIT