CodeIndeX (cix)
Self-hosted semantic code search platform — server with web dashboard, CLI and AI-agent integrations. Search codebases by meaning with local embeddings; code never leaves your network. Runs from Docker or as a macOS menu bar app.
Cost / License
- Free
- Open Source (MIT)
Platforms
- Mac
- Linux
- Self-Hosted
- Docker
Features
- Semantic Search
- Self-hosted search
- Code Search
Tags
CodeIndeX (cix) News & Activities
Recent activities
- dvcdsys updated CodeIndeX (cix)
- dvcdsys added CodeIndeX (cix)
- dvcdsys added CodeIndeX (cix) as alternative to Sourcegraph, OpenGrok and Zoekt
CodeIndeX (cix) information
What is CodeIndeX (cix)?
CodeIndeX (cix) is a self-hosted semantic code search platform: a Go server with a web dashboard, a CLI, and integrations for AI coding agents (Claude Code plugin, MCP server).
It indexes repositories with tree-sitter (31 languages) and generates embeddings locally via llama.cpp — code never leaves your network. Search works by meaning as well as by structure: semantic queries, symbols, go-to-definition, find-references, file lookup, and cross-repo workspace search with hybrid BM25 + dense ranking. A file watcher keeps the index fresh incrementally, and vectors live in a SQLite-backed store rather than in memory.
Two ways to run it: a Docker image (CPU multi-arch, ~77 MB, or a CUDA variant for GPU acceleration), or cix.app — a macOS menu bar app for Apple Silicon that installs and manages a local server for you.
Multi-user from the first boot: ownership and view-group visibility, admin and user roles, per-user API keys, and GitHub webhook sync for external repositories. A Resources screen reports memory and disk usage and reclaims orphaned storage, with database maintenance running on a schedule. MIT licensed.





