AI Chat Collector

Enter your API key to continue

LLMs

Providers

API keys are stored encrypted in the database and never returned in full. Only the last 4 characters are shown.

Server region
Loading…

Add / Edit Provider

Auto-Tagging

Feature Assignments

Vector Embeddings

Required for semantic search in AI Chat. Assign the Embeddings feature provider above, then embed messages here.

Topics

Click a topic to filter the conversation list. Topics can be assigned from the conversation detail view.

All topics

Loading…

Collection Activity

Live feed of ingested conversations — last 50 events. Auto-refreshes every 5 s.
Loading…

Maintenance

Import Claude.ai Export

Go to claude.ai/settings/data-privacy-controls, click Export Data, and wait for the email with the download link. Then upload the ZIP or conversations.json here.

Allowed Sites

The extension only collects from URLs matching these patterns. Changes take effect immediately — no extension reload needed.

Loading…

Add new site

Pattern is matched against the full page URL with url.includes(pattern)

Data Fixes

Backfill correct dates for Kimi conversations captured before the walk correctly read history-page date headers. Safe to run multiple times.

Backup Settings

Backup History

TimeStatusSizeUpload
Local storage: Backups are always saved locally first — in ~/ai-chat-backups/ on the server (local/LAN setup) or in the backup_data Docker volume (production VPS). Cloud upload via rclone is optional and runs after the local backup is written.
Cloud setup (optional): SSH into the server and run rclone config to authenticate. Then set the remote above (e.g. gdrive:ai-chat-backups).

AI Chat Collector

Conversations:
Messages:
💬 Ask AI Timeline ↗ Reports ↗ Statistics ↗ 📎 Attachments ↗ 🔌 Integrations ↗ 🗑️ Trash

Settings

Appearance

Connection

Export Archive

Extension

Push Notifications

⚠ Report completeness depends on the browser extension
  • The extension captures chats in real-time when you visit AI platforms in the browser.
  • For chats you missed (e.g. opened via app, or browser was closed), use History Walk in the extension popup to back-fill. Walk is set to run every 7 days by default — for accurate daily summaries, trigger it manually or reduce the walk interval.
  • Mobile/desktop app chats (Claude app, ChatGPT app, etc.) cannot be captured automatically. Kimi is the exception — it has API-based daily sync.
  • Summaries will only reflect what was synced before the report was generated at midnight local time.
Recent sends
← Select a conversation