Octocode is an open-source (Apache-2.0) code intelligence tool by Muvon, written in Rust, delivered as a single binary that combines semantic search, a tree-sitter-based symbol/file knowledge graph, and a built-in MCP server usable from Claude Desktop, Cursor, Windsurf, Claude Code, Octomind, and other MCP clients. Its differentiator is understanding code structure (imports, calls, extends, implements) rather than treating code as flat text chunks, plus optional LSP support for go-to-definition and find-references. The project ships a reproducible retrieval benchmark showing that keyword-tuned hybrid retrieval notably improves Hit@5 and Recall@10. It is local-first and needs no API key by default, making it attractive to privacy-conscious teams that want structural understanding; however, it is a community project rather than an official product, and adopters should evaluate cloud data egress and index permissions before rolling it out.
Security and permissions
12/20
Read the FMRS scoring method →