記憶 Kioku

Documentation

Quick-start guide and reference for Kioku.

Quick start

  1. Install Kioku (free, no signup).
  2. Pin the K icon to your Chrome toolbar.
  3. Open ChatGPT, Claude, or Gemini and chat.
  4. Click the K icon to see your conversations.

How conversation capture works

Kioku injects a content script into chatgpt.com, claude.ai, and gemini.google.com. When you have a conversation, Kioku reads the messages from the page DOM and saves them to your browser's IndexedDB — a local database that stays on your device.

Capture is automatic but only triggers when:

  • You're on a chat URL with a conversation ID (e.g., chatgpt.com/c/abc-123)
  • The conversation has at least one message
  • The page has finished loading

New chats (URL chatgpt.com/ with no ID) are skipped until the first reply assigns an ID.

Folders

Open the Kioku popup. Drag a conversation onto a folder name to move it. Click the folder name to filter the list to that folder.

To create a new folder: right-click on any conversation → Move to → New folder... (coming soon — for now, edit folders via the side panel).

Press Cmd+Shift+K (Mac) or Ctrl+Shift+K (Windows / Linux) anywhere to open the side panel search. Free tier searches conversation titles and tags. Pro tier searches every message body too.

AI auto-tagging (Pro)

Pro users can opt-in to AI tagging. When enabled, Kioku sends the first ~3 messages of each new conversation to Anthropic's Claude Haiku 4.5 model, which returns 3-5 topic tags. Tags are saved locally; the API call costs us nothing beyond your subscription.

Disable in settings if you prefer pure local operation.

Export

Right-click any conversation or folder to export. Markdown is human-readable; JSON preserves all metadata. Whole-library export is in the side panel under Settings.

Troubleshooting

Conversations not appearing

  1. Verify the K icon is pinned to your toolbar (puzzle piece → pin).
  2. Open DevTools (F12) on a chat page, Console tab. Look for [Kioku/<platform>] log lines.
  3. If you see "captured N messages", capture is working — refresh the popup.
  4. If you see no logs, refresh the chat page so the content script loads.

Search returns no results

Free tier searches title + tags only. To search message bodies, upgrade to Pro at /pricing.

License key not working

Paste the entire JWT (long string starting with eyJ...) — no extra spaces. If still not working, email us.

Data portability

Your data is yours. Export anytime. Switch browsers freely (import on the new install). Cancel a subscription and your data stays on your device.

Contact

Questions? Bugs? Feature requests? Email [email protected]. We read everything.