Open source · Self-hosted · Claude-powered

Ask anything about your codebase.

Index a repo once, then ask questions in plain language — “where is auth handled?”, “how does a request flow end to end?”. The code is the source of truth. No wiki, no docs, no waiting on the one person who knows that part.

git clone · docker compose up · ask
Why Dexiask

Your codebase, answerable.

Documentation rots the moment it's written. Dexiask reads the actual committed code, so answers reflect what's really there.

Index once, ask anything

Point it at a repo, index the default branch a single time, then ask in plain language forever. No comments or docs required.

🧭

No documentation debt

The index tracks the real committed code — not a stale README from six months ago. Answers stay true to the source.

🕸️

Decentralized knowledge

New joiners, on-call, PMs — anyone gets accurate answers without interrupting the one person who “knows that part.”

🚀

Speed

Seconds to an answer instead of an afternoon of grepping or waiting on a Slack reply. Ask in the browser or from Slack.

🔎

Onboarding & archaeology

Ramp on an unfamiliar service, understand a legacy module, and trace “why is this here?” through git blame and log.

🔒

Yours, self-hosted

Runs on your machine with your keys. Your code never leaves your infrastructure beyond the API calls you opt into.

See it

Chat that reads code. Search that means it.

Ask mode

A read-only agent with tools

The Claude agent reads files, searches the web, and calls the built-in code index. Rich streaming answers with syntax highlighting, mermaid diagrams, and math — plus clickable follow-up choices.

  • Semantic + lexical code search, git blame/log/diff
  • Attach files to a message for context
  • Custom skills via drop-in SKILL.md packs
  • Bring your own MCP servers for extra tools
Indexer

Semantic code search, self-contained

Qdrant vectors + Voyage embeddings over the default branch of any git repo. Add a repo by URL or local path, set a token for private repos, and it's searchable — by the UI and by the agent.

  • Default-branch indexing, incremental & idempotent
  • Private repos via a server-side git token
  • Exposed to the agent as an MCP server
Quickstart

Three commands to answers.

Docker Compose brings up the whole stack — web, agent engine, indexer, Qdrant, and Postgres.

Clone & configure

cp .env.example .env and drop in your Anthropic + Voyage keys.

Bring it up

docker compose up — six services, one command. Open the web UI.

Index & ask

Add a repo on the Indexer page, then ask the agent anything about the code.

Stop grepping. Start asking.

Dexiask is MIT-licensed and self-hostable. Clone it, point it at a repo, and ask your first question in minutes.

View the repo on GitHub →