OpenCode TUI plugin

Find the chat where it happened.

opencode-telescope adds a Telescope-style fuzzy finder to OpenCode so you can search local conversation history by keyword or meaning, recover old code snippets, and jump back to the exact chat.

Package

@bojackduy/opencode-telescope

Search OpenCode sessions by keyword or semantic similarity, preview matches, and jump back into the exact conversation without leaving the TUI.

opencode-telescope fuzzy search UI preview inside the OpenCode terminal

Search across OpenCode sessions with a Telescope-style result list and preview pane.

Animated opencode-telescope demo showing chat history search and session navigation

Filter conversation history, inspect matches, and jump back to the exact chat.

Fuzzy + semantic

Grep exact words or use local embeddings to find conversations by meaning.

Hybrid ranking

Blend SQLite FTS matches with vector results from a local sidecar index.

Local first

Reads OpenCode's SQLite database in read-only mode and uses your local embedding server.

Semantic memory search

Run a local llama-server embedding endpoint and Telescope can build a sqlite-vec sidecar index for meaning-based recall. If vector dependencies are missing, keyword search keeps working.

OPENCODE_TELESCOPE_EMBED_BASE_URL=http://127.0.0.1:8081
OPENCODE_TELESCOPE_EMBED_MODEL=nomic-embed-text-v1.5
OPENCODE_TELESCOPE_HYBRID_ALPHA=0.45

Read the semantic search setup guide

Install

{
  "plugin": ["@bojackduy/opencode-telescope"]
}

Open search with <leader>f or /telescope, type to filter conversation text or describe the idea you remember, then press Enter to jump to the selected OpenCode session.