BRINGING IDEAS TO LIFE

Open Source Code
Intelligence

MCP Server & Knowledge Graph Builder for Developers

Transform any codebase into an intelligent knowledge graph. Built-in MCP server with memory and optimized search connects seamlessly with Claude Desktop, Cursor, and other AI assistants. Plus everyday CLI tools for commits, reviews, and releases.

Apache 2.0 β€’ MCP + CLI Tools β€’ Local-First
Software as a Service
Artificial Intelligence
API Integration
Blockchain
E-commerce
Fintech
Open Source

Key Features

πŸ”Œ

MCP Server with Memory

Built-in Model Context Protocol server with persistent memory and optimized search for AI assistants

⚑

CLI Developer Tools

Smart commit messages, AI code reviews, and automated releases - all from your terminal

πŸ”

Semantic Code Search

Natural language queries with multi-query support across 12+ programming languages

πŸ•ΈοΈ

Knowledge Graphs

AI-powered relationship discovery with GraphRAG technology

πŸ”’

Privacy & Performance

Local-first processing, intelligent vector optimization, handles codebases of any size

🌍

Open Source

Apache 2.0 license, community-driven, transparent development

Advanced MCP Server Integration

Octocode provides a production-ready Model Context Protocol server with persistent memory, optimized search, and intelligent caching. Your AI assistants get comprehensive codebase knowledge that improves over time.

🧠 Persistent Memory

AI assistants remember insights, decisions, and patterns across sessions

⚑ Optimized Search

Multi-query semantic search with intelligent result ranking and caching

πŸ”— Universal Integration

Works with Claude Desktop, Cursor, Continue, and any MCP-compatible AI tool

One-line setup:

octocode mcp --path /your/project
🎬

MCP Server Features

  • βœ… Semantic search across codebase
  • βœ… Persistent memory system
  • βœ… Knowledge graph relationships
  • βœ… Real-time file watching
  • βœ… LSP integration support

Everyday Developer CLI Tools

Beyond search and indexing, Octocode provides AI-powered CLI tools for your daily development workflow.

πŸ’¬

Smart Commits

octocode commit --all

AI analyzes your staged changes and generates contextual commit messages following conventional format with proper scope and detailed descriptions.

Conventional commits Multi-file analysis Auto-scope detection
πŸ”

AI Code Review

octocode review --focus security

Get AI-powered code reviews that check for security issues, performance problems, best practices, and maintainability concerns.

Security analysis Performance checks Best practices
πŸš€

Automated Releases

octocode release --dry-run

Intelligent release automation with AI-powered version calculation, changelog generation, and semantic versioning based on your changes.

Version calculation Changelog generation Multi-language support

Powerful Use Cases

πŸš€

Smart Git Workflow

Generate contextual commit messages, get AI-powered code reviews, and automate releases. octocode commit --all analyzes your changes and creates meaningful commit messages following conventional format.

πŸ”

Instant Codebase Understanding

Ask your AI assistant "How does authentication work?" and get comprehensive answers with code examples, relationships, and architecture insights from your MCP-enabled knowledge graph.

🧠

Persistent AI Memory

Your AI assistant remembers previous conversations, architectural decisions, and code patterns. Build institutional knowledge that persists across team members and projects.

πŸ“ˆ

Multi-Query Semantic Search

Search with multiple related terms like ["auth", "middleware", "jwt"] for comprehensive results. The MCP server optimizes and caches searches for faster AI assistant responses.

Supported Languages

πŸ¦€ Rust
🐍 Python
πŸ“œ JavaScript
πŸ“˜ TypeScript
🐹 Go
🐘 PHP
⚑ C++
πŸ’Ž Ruby
πŸ“„ JSON
🐚 Bash
πŸ“ Markdown
🎨 CSS

Performance Metrics

⚑ 16
files/batch processing
πŸ’Ύ ~10KB
storage per file
πŸ”„ Real-time
incremental updates
🧠 Memory
persistent AI insights

Why Choose Open Source Code Intelligence?

πŸ”“

No Vendor Lock-in

Your data, your control, Apache 2.0 license

πŸ› οΈ

Extensible

Add custom languages, embedding providers, or AI models

πŸ”’

Security First

Audit the code, run locally, enterprise-ready

🌱

Community Driven

Backed by Muvon, enhanced by developers worldwide

Quick Start

1

Install (Linux, macOS, Windows)

curl -fsSL https://raw.githubusercontent.com/Muvon/octocode/main/install.sh | sh
2

Set up API key (200M free tokens)

export VOYAGE_API_KEY="your-key"
3

Index your project

octocode index
4

Start MCP server & try CLI tools

# Start MCP server for AI assistants
										octocode mcp --path .

										# Try AI-powered git workflow
										octocode commit --all
										octocode review --focus security

Alternative Installation Methods:

Open Source Community

⭐ Loading...
GitHub Stars
πŸ› Issues
πŸ’¬ Discussions
🀝 Contributing

Enterprise Support

Need enterprise features, custom integrations, or dedicated support?

Contact Muvon Team
  • Custom embedding models
  • Enterprise deployment
  • Priority support
  • Custom integrations