{"repo":"butttons/dora","free":true,"listed":false,"github":"https://github.com/butttons/dora","clone":"git clone https://github.com/butttons/dora.git","description":"CLI built for AI agents to help navigate codebases better. An alternative to grep/find/glob","language":"TypeScript","stars":108,"topics":["ai-agent","bun","claude-code","cli","code-analysis","code-intelligence","open-code","scip","sourcegraph","sqlite"],"license":"MIT","category":"ai-agents","readme_excerpt":"dora A CLI that turns a SCIP index into a queryable SQLite database. Gives AI agents structured answers about your codebase instead of making them grep files and read imports. Why When an AI agent needs to understand code, it typically reads files, searches for patterns, and traces imports manually. This is slow, burns tokens, and doesn't scale past a few hundred files. dora pre-indexes your codebase into SQLite. Questions like \"what depends on this file?\", \"where is this symbol used?\", and \"which files are most coupled?\" become millisecond queries instead of multi-step explorations. Setup Install Download the latest binary from the releases page: Or via npm (requires Bun): Install a SCIP indexer dora needs a SCIP index to work. Install one for your language: Other languages: scip-java, rust-analyzer, scip-python, scip-ruby, scip-clang, scip-dotnet, scip-dart. Initialize dora init creates .dora/config.json . dora index runs the SCIP indexer and converts the output to SQLite. Usage Exploring a codebase Finding code Understanding dependencies Tree-sitter analysis (TypeScript / JavaScript) These commands parse source directly without needing an index: Install a grammar to enable these: Architecture Documentation Custom queries MCP server Output format All commands output TOON by default — a compact JSON encoding optimized for LLM token usage. Pass --json for standard JSON. AI agent integration For agent-specific setup (hooks, skills, AGENTS.md snippets) for Claude Code, OpenCode","default_branch":null,"files":null,"tree":[],"storefront":"/r/butttons","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/butttons/dora/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}