Saltar al contenido principal

Conversation Search

AI Supreme Council includes a built-in search feature that lets you find messages across all your conversations, not just the current one. Search through your entire chat history to find that important answer or discussion.

There are two ways to open the search panel:

  1. Keyboard shortcut: Press Ctrl+F (or Cmd+F on Mac)
  2. Sidebar button: Click the search icon in the left sidebar

When search opens, the chat area is replaced by a search input and results panel.

Searching

Type your query in the search input. Results appear as you type (with a short debounce delay for performance). The search requires at least 2 characters to begin.

Search checks two things:

  • Bot names -- matches against conversation/bot titles
  • Message content -- matches against all user and assistant messages across every conversation

Search Results

Results are grouped by conversation (bot). Each result group shows:

  • Bot name with the matching text highlighted
  • Bot icon (if set)
  • Match count and creation date
  • Expandable list of matching messages with context snippets

Each message snippet shows:

  • The message role (user or assistant)
  • The matching text highlighted with surrounding context (approximately 40 characters before and 60 characters after the match)
  • Click on a bot name (for title-only matches) to switch to that conversation
  • Click on any message snippet to switch to that conversation
  • Results are capped at 100 matches for performance
tip

Search is case-insensitive. Typing "python" will match "Python", "PYTHON", and "python".

There are two ways to close the search panel and return to the chat view:

  1. Press Escape while in the search view
  2. Click the search button again in the sidebar (toggles search off)

The chat area is restored to its previous state when you close search.

How It Works

Search runs entirely in the browser against your local IndexedDB storage:

  1. All IndexedDB keys starting with ais-chat- are enumerated
  2. Each conversation's messages are loaded and scanned for the query string
  3. Bot names are also checked for matches
  4. Results are streamed to the UI as each conversation is scanned

Since search runs locally, it works offline and does not send any data to a server.

info

For large chat histories (thousands of messages across many conversations), search may take a moment to complete. Results appear progressively as conversations are scanned.

Limitations

  • Minimum query length: 2 characters required
  • Maximum results: Capped at 100 matches
  • Current session only: Search covers conversations stored in your current browser. It does not search across devices or synced data.
  • Text only: Image content and generated images are not searchable -- only text messages