What is CodexA?
CodexA is a blazing-fast, open-source code intelligence engine for developers. It brings AI-powered search, symbol explanation, dependency analysis, and more—directly to your local machine, CLI, or editor.
Local-first: All code analysis runs on your machine. No cloud lock-in, no privacy risk.
Rich CLI & API: 30+ CLI commands, REST API, and a web UI.
AI Agent Protocol: Integrates with GitHub Copilot, LLMs, and custom agents for deep code understanding.
Multi-language: Supports Python, JavaScript, TypeScript, and more via Tree-sitter parsing.
Architecture Overview
CodexA is built for extensibility and speed:
Core Engine: Handles code indexing, semantic search (FAISS), and embeddings (sentence-transformers).
CLI & Tools: 30+ commands for search, symbol explanation, call graphs, impact analysis, and more.
Plugin System: 20+ hooks for custom tools, LLM providers, or new languages.
Web UI & REST API: Modern VitePress docs, interactive dashboard, and REST endpoints.
Self-Evolving: Built-in evolution engine for self-improving code and docs.
For a deep dive, see the architecture reference.
Why Use CodexA?
OSS maintainers: Instantly answer “where is this used?” or “what breaks if I change this?” across huge codebases.
Plugin authors: Build custom AI tools, integrate new LLMs, or add language support with minimal friction.
Teams: Run secure, local code search and analysis—no data leaves your machine.
Key Features
Semantic code search (natural language or symbol-based)
Symbol explanation, call graphs, and dependency trees
Impact analysis (“blast radius” for code changes)
Quality metrics, hotspots, and code review helpers
VitePress-powered docs and contributor guides
GitHub Actions workflow for auto-deploying docs (with custom domain support)
Get Started
GitHub: M9nx/CodexA
Docs: codex-a.dev
Install: pip install codexa (Python 3.8+)
Try: codex search "find all database queries" in your repo
Feedback & Contributions
Star the repo, open issues, or join the discussion on GitHub. Contributors wanted—especially for new language plugins and LLM integrations.
Top comments (0)