Skip to content

Code Search

Search, find, and replace code across all your repositories in milliseconds. Self-hosted and built for teams.

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:

Terminal window
# Download and start all services
curl -O https://raw.githubusercontent.com/techquestsdev/code-search/main/docker-compose.yml
docker compose up -d
# Open the web UI
open http://localhost:3000

That’s it! Connect your code hosts and start searching.

Terminal window
# Search across all repositories
code-search search "deprecated_function" --repos "myorg/*"
# Find and replace with automatic MR creation
code-search replace "v1.0.0" "v2.0.0" \
--repos "myorg/*" \
--execute --create-mr \
--mr-title "Upgrade to v2.0.0"
# Symbol search with language filtering
code-search find symbols "UserService" --lang go

GitHub

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.

ComponentTechnologyPurpose
BackendGoHigh-performance API server
FrontendNext.jsModern, responsive web interface
CLIGo + CobraFast, scriptable command line
Search EngineZoektTrigram-based code search
DatabasePostgreSQL / MySQLReliable data persistence
QueueRedisJob queue and caching