octocode
Active·★ 385·Apache-2.0·Updated 2026-05-29
★ Code Assistant★ RAG / Knowledge Base
Semantic code searcher and codebase utility with AI memory onboard
Octocode is a powerful code indexer and semantic search engine that builds intelligent knowledge graphs of your codebase. It combines advanced AI capabilities with a local-first design to provide deep code understanding and intelligent assistance.
#code indexer#semantic search#knowledge graph#AI code assistant#RAG#multi-language support#LSP#local-first
01
Features
01Semantic Code Search
02Knowledge Graph (GraphRAG)
03Multi-Language Support
04AI-Powered Features
05MCP Server Integration
02
Compatibility
Rust
Runtime
Verified via docs
Python
Language
Verified via docs
JavaScript
Language
Verified via docs
TypeScript
Language
Verified via docs
Go
Language
Verified via docs
PHP
Language
Verified via docs
03
Quick start
1
$ curl -fsSL https://raw.githubusercontent.com/Muvon/octocode/master/install.sh | sh
04
Use cases
↳Index a codebase for analysis
↳Search code with natural language
↳Automate git commits using AI
↳Integrate with AI assistants via MCP server
↳Perform multi-query code searches
05
Alternatives
Brave Search MCP★ 86.5k
Allow your AI Agent to search the real-time internet using Brave Search API. Essential for getting up-to-date information.
ragflow★ 81.5k
RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs
MaxKB★ 21.1k
An open-source platform for building enterprise-grade agents. Powerful and easy to use.
GPT Researcher★ 27.4k
An LLM agent that conducts deep research (local and web) on any given topic and generates a long report with citations.
Related searches
Comments
Log in to leave a comment
- RRobin NguyenMar 24, 2026
Semantic code search plus persistent AI memory in one tool.
- SScout BrownMar 21, 2026
Good for large codebases where navigation is the bottleneck.
- KKendall JacksonMar 14, 2026
Finds relevant code by intent, not just token matching.
- Kai ChenMar 6, 2026
Memory layer means context accumulates across sessions.