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.
Documentation rots the moment it's written. Dexiask reads the actual committed code, so answers reflect what's really there.
Point it at a repo, index the default branch a single time, then ask in plain language forever. No comments or docs required.
The index tracks the real committed code — not a stale README from six months ago. Answers stay true to the source.
New joiners, on-call, PMs — anyone gets accurate answers without interrupting the one person who “knows that part.”
Seconds to an answer instead of an afternoon of grepping or waiting on a Slack reply. Ask in the browser or from Slack.
Ramp on an unfamiliar service, understand a legacy module, and trace “why is this here?” through git blame and log.
Runs on your machine with your keys. Your code never leaves your infrastructure beyond the API calls you opt into.
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.
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.
Docker Compose brings up the whole stack — web, agent engine, indexer, Qdrant, and Postgres.
cp .env.example .env and drop in your Anthropic + Voyage keys.
docker compose up — six services, one command. Open the web UI.
Add a repo on the Indexer page, then ask the agent anything about the code.
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 →