
Code Search
Code Search is a self-hosted platform for searching and replacing code across repositories, including batch work through a CLI.
What Code Search is
Code Search is a self-hosted platform for searching and replacing code across repositories, including batch work through a CLI. Zoekt powers sub-second search, while SCIP provides go-to-definition, find-references, and symbol search. Teams can apply replacements across repositories and have the platform create branches and merge requests. A built-in MCP server connects AI assistants such as Claude and Cursor for code search, browsing, and navigation. Supported code hosts include GitHub, GitHub Enterprise Server, GitLab, self-hosted GitLab, Gitea, and Bitbucket Cloud and Server. It can be installed with Docker, built from source, or deployed with Kubernetes and Helm. The maker says code and data remain on customer servers and that the application sends no telemetry or usage data back. The free Community plan includes unlimited users. Enterprise adds OIDC single sign-on, repository permissions, audit logging, and priority support; its pricing is available on request. The project is licensed under Apache License 2.0.
Good
- Searches and replaces across multiple repositories.
- SCIP supports symbol search and code navigation.
- Connects AI assistants through a built-in MCP server.
- Supports Docker, Kubernetes, and Helm deployment.
- Community plan has unlimited users.
Watch out
- Enterprise pricing is available on request.
- Enterprise access controls and audit logs are not in Community.
Who it suits
Code Search is aimed at organizations that search and change code across hundreds or thousands of repositories and want to self-host. It suits teams using its supported code hosts and deployment options.
Verdict
Code Search combines repository-wide search, multi-repository replacement, and code navigation in a self-hosted package. Its free Community plan covers core functions, while organizations needing SSO, repository permissions, or audit logging need Enterprise.
Plans and prices
From Code Search's own pricing page, checked 28 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Community | Free | Unlimited users · Full-text code search · Find and replace across repositories · CLI and MCP server · SCIP code intelligence · GitHub, GitLab, Gitea, Bitbucket · Horizontal scaling · Docker and Kubernetes deployment |
| Enterprise | Priced on request | Everything in Community · OIDC SSO · RBAC · Audit logging · Ed25519 license management · Priority support · Custom user limits and SLA |
The facts
Each one read from Code Search's own pages, with the date it was checked.
What it does
- AI integration
- A built-in MCP server connects AI assistants such as Claude and Cursor for code search, browsing, and navigation.checked 28 Sep 2026
- Audit logging
- Enterprise audit logging records searches, file access, and replace operations.checked 28 Sep 2026
- Bulk changes
- It can find and replace across multiple repositories and automatically create branches and merge requests.checked 28 Sep 2026
- Code hosts
- Supported code hosts include GitHub, GitHub Enterprise Server, GitLab, self-hosted GitLab, Gitea, and Bitbucket Cloud and Server.checked 28 Sep 2026
- Code intelligence
- SCIP-powered features include go-to-definition, find-references, and symbol search.checked 28 Sep 2026
- Deployment
- Installation options include Docker, source builds, Kubernetes, and Helm.checked 28 Sep 2026
- Enterprise access controls
- Enterprise adds OIDC single sign-on and role-based repository permissions using glob patterns.checked 28 Sep 2026
- Intended users
- The product is described as designed for organizations that search and change code across hundreds or thousands of repositories and want to self-host.checked 28 Sep 2026
- License
- The project is licensed under Apache License 2.0.checked 28 Sep 2026
- Privacy
- The self-hosted application does not send telemetry or usage data back to the maker, and the site says code and data stay on the customer's servers.checked 28 Sep 2026
- Purpose
- Code Search is a self-hosted code search and replace platform with CLI support for batch operations across repositories.checked 28 Sep 2026
- Search
- It uses Zoekt for sub-second search across all repositories.checked 28 Sep 2026
- Support
- Community support is available through GitHub Issues, while Enterprise includes priority support.checked 28 Sep 2026
The full review of Code Search
Overview
Code Search suits engineering organizations that need to search and change code across many repositories while keeping the service on their own infrastructure. Its strongest case is the combination of fast cross-repository search, code navigation, and automated bulk changes; smaller teams looking only for local search may not need that breadth.
The project uses the Apache License 2.0. Its self-hosted design keeps code and data on the customer’s servers, and the application does not send telemetry or usage data to its maker. That gives organizations control over where code resides, but they take on deploying and operating the service.
See our Code Search Tools directory for more options.
Key features
Search and navigation
Zoekt powers searches across all repositories in under a second, and regex search supports more targeted queries than plain text alone. SCIP adds go-to-definition, find-references, and symbol search, making Code Search useful for tracing code relationships as well as locating matches. These tools are most valuable when a team works across a large codebase; the stated product focus is organizations with hundreds or thousands of repositories.
Multi-repository changes
Code Search can find and replace across repositories, then create branches and merge requests automatically. Its CLI supports batch operations, which can make coordinated changes more practical than handling repositories one by one. Automated branch and merge-request creation helps package the work for review, though teams still need to assess the changes before merging.
AI assistant access
A built-in MCP server connects assistants such as Claude and Cursor to code search, browsing, and navigation. This is a useful route for teams that want those assistants to access repository-wide code context through the platform.
Code hosts and deployment
Supported hosts include GitHub, GitHub Enterprise Server, GitLab, self-hosted GitLab, Gitea, and Bitbucket Cloud and Server. Installation options include Docker, source builds, Kubernetes, and Helm, while horizontal scaling is included in Community. The range of hosts and deployment methods suits varied self-hosted setups, but the product is a better fit for organizations prepared to manage that infrastructure than for people seeking a hosted, hands-off tool.
Pricing
Community — free
Community is a free plan with unlimited users, full-text code search, cross-repository find and replace, CLI and MCP server, SCIP code intelligence, and support for GitHub, GitLab, Gitea, and Bitbucket. It also includes horizontal scaling and Docker and Kubernetes deployment. This is a substantial core offering for teams able to operate their own installation; it does not include the Enterprise access controls, audit logging, or priority support.
Enterprise — custom pricing
Enterprise includes everything in Community plus OIDC single sign-on, role-based repository permissions using glob patterns, audit logging, Ed25519 license management, priority support, and custom user limits and SLA. Its permissions and audit records of searches, file access, and replace operations address organizational oversight needs. Teams that require SSO, repository-level access controls, or priority support will need to request pricing; no Enterprise price is stated.
Community support is available through GitHub Issues. There is no published trial term or renewal detail to weigh against the free plan.
Platforms
Code Search supports API, Linux, macOS, web, and Windows, and is self-hosted. Its installation choices include Docker, source builds, Kubernetes, and Helm, giving operators several ways to fit deployment to their environment.
Who it's for
Code Search is best suited to organizations managing hundreds or thousands of repositories that need fast search, symbol navigation, or repeatable cross-repository edits and want to self-host. Community makes the core functions accessible without a per-user charge, while Enterprise is the relevant option for teams with formal access-control and audit requirements. It is less compelling for individuals or small teams that only need local code search and do not benefit from operating a shared platform.
Pros and cons
- Pros: Search spans repositories in under a second, with regex and SCIP navigation for finding both text and related symbols.
- Pros: Batch replacement can create branches and merge requests automatically, reducing the work of coordinating changes across repositories.
- Pros: The free Community plan includes unlimited users and core search, navigation, and replacement features.
- Pros: Self-hosting keeps code and data on customer servers, and the application sends no telemetry or usage data to the maker.
- Cons: The self-hosted model requires teams to deploy and operate the service rather than rely on a hosted product.
- Cons: SSO, repository permissions, audit logging, and priority support require Enterprise, whose price is custom.
Alternatives
ast-grep is a free alternative with API, extension, Linux, macOS, web, and Windows support; consider it if those platforms suit your needs.
sqry is a free, open-source MIT-licensed tool that runs locally on Linux, macOS, and Windows; choose it if local operation is the priority.
Shebe offers free local code search under Apache-2.0, with API, Linux, macOS, self-hosted, and Windows support; it is an option when that scope is sufficient.
Sourcebot is a freemium, self-hosted web and API option with a free Basic plan for code search and a free trial; consider it if you want to compare another self-hosted search offering.
searchcode has a free plan during beta for public GitHub repositories; it may suit work limited to that scope.
Hound is another free option with API, Linux, macOS, self-hosted, and web support.
LeIndex is another free option with API, Linux, macOS, self-hosted, web, and Windows support.
Understand has a freemium model and a $100,120 a year annual subscription with a minimum term of 12 months; consider it if that paid offering fits your needs.
Verdict
Choose Code Search if your organization needs repository-wide search and coordinated code changes on infrastructure it controls: Community combines fast search, code intelligence, and bulk replacement without a user cap. Look elsewhere if you need a hosted service or if Enterprise-only controls are essential and custom pricing is not a fit.
Getting started
- Open the Code Search website
- Choose the Community plan or contact the maker about Enterprise
- Install using Docker, a source build, Kubernetes, or Helm
- Connect a supported code host
- Use the web app or CLI to search and change code
Limits worth knowing
The free Community plan does not include Enterprise features such as OIDC SSO, role-based repository permissions, audit logging, custom user limits and SLA, or priority support. Enterprise pricing is available on request.
Questions
Is Code Search free?
The Community plan costs nothing and includes unlimited users. Enterprise pricing is available on request.
Which code hosts does it support?
It supports GitHub, GitHub Enterprise Server, GitLab, self-hosted GitLab, Gitea, and Bitbucket Cloud and Server.
Can I self-host Code Search?
Yes. Installation options include Docker, source builds, Kubernetes, and Helm.
Does Code Search support code navigation?
Yes. SCIP-powered features include go-to-definition, find-references, and symbol search.
Is Code Search open source?
The project is licensed under Apache License 2.0.
What does Enterprise add?
Enterprise adds OIDC single sign-on, role-based repository permissions, audit logging, Ed25519 license management, priority support, and custom user limits and SLA.
Alternatives to Code Search
- 1
Avidemux
Free planOpen sourceWebLinuxmacOSWindows7.3Free plan - 2

Understand
APIExtensionLinuxmacOS7.2From $100 a month - 3

ast-grep
Free planWebAPIExtensionLinux7.0Free plan - 4

Chromium
Open sourceAndroidiOSExtensionLinux6.9 - 5
Semantic Designs Source Code Search Engine
Free planAPILinuxSelf-hostedWindows6.7Free plan - 6

Code Fundi
Free planWebAPIExtension6.6From $21 a month
