Lightning Fast
Powered by Zoekt, the same search engine Google uses internally. Search millions of lines of code in milliseconds.
Lightning Fast
Powered by Zoekt, the same search engine Google uses internally. Search millions of lines of code in milliseconds.
Bulk Operations
Find and replace across hundreds of repositories at once. Automatically create merge requests with your changes.
Privacy First
Self-hosted on your infrastructure. Your code never leaves your servers. Full control over your data.
Developer Experience
Beautiful web UI and powerful CLI. Designed for developers who value speed and efficiency.
Get up and running in 2 minutes with Docker:
# Download and start all servicescurl -O https://raw.githubusercontent.com/techquestsdev/code-search/main/docker-compose.ymldocker compose up -d
# Open the web UIopen http://localhost:3000That’s it! Connect your code hosts and start searching.
# Search across all repositoriescode-search search "deprecated_function" --repos "myorg/*"
# Find and replace with automatic MR creationcode-search replace "v1.0.0" "v2.0.0" \ --repos "myorg/*" \ --execute --create-mr \ --mr-title "Upgrade to v2.0.0"
# Symbol search with language filteringcode-search find symbols "UserService" --lang goGitHub
GitHub.com and GitHub Enterprise Server. Public and private repositories.
GitLab
GitLab.com and self-hosted GitLab instances. Full API integration.
Gitea
Connect to your Gitea instances for lightweight Git hosting.
Bitbucket
Atlassian Bitbucket Cloud and Server support.
Refactoring at Scale
Rename functions, update API calls, or refactor patterns across hundreds of microservices. Create MRs automatically with proper commit messages.
Security Patching
Find vulnerable code patterns across your entire codebase. Patch security issues everywhere at once and track remediation.
Dependency Management
Upgrade packages across all repositories. Generate changelogs and create MRs for each affected repo.
Code Discovery
Help teams understand how code is used across projects. Find examples, patterns, and best practices quickly.
| Component | Technology | Purpose |
|---|---|---|
| Backend | Go | High-performance API server |
| Frontend | Next.js | Modern, responsive web interface |
| CLI | Go + Cobra | Fast, scriptable command line |
| Search Engine | Zoekt | Trigram-based code search |
| Database | PostgreSQL / MySQL | Reliable data persistence |
| Queue | Redis | Job queue and caching |