# Semlith > One index of everything you work on, for every agent you run. Free local MCP search over code, PDFs and Office files for Claude Code, Codex and Cursor. Semlith Cloud, the optional hosted index for you or your team, reads GitHub, GitLab, Confluence, Jira and uploads, read only. ## Product - [Semlith](https://semlith.com/): One index of everything you work on, for every agent you run. Free local MCP search over code, PDFs and Office files for Claude Code, Codex and Cursor. - [Semlith Cloud](https://semlith.com/cloud): One index of everything you work on, for every agent you run. Semlith Cloud hosts it so cloud sessions, CI and every laptop search the same index. - [Connect Claude](https://semlith.com/cloud/claude): Connect Claude to Semlith Cloud in a minute. Sign in, pick a workspace, and your agent searches every repo, doc and ticket you connected, read only. - [Connect ChatGPT and Codex](https://semlith.com/cloud/chatgpt-codex): Connect ChatGPT and Codex to Semlith Cloud in a minute. Sign in, pick a workspace, and your agent searches every repo, doc and ticket you connected, read only. - [About](https://semlith.com/about): Who founded and runs Semlith: Aakash Pawar, Founder & CEO, the whole founding team today. Bootstrapped, based in India, started in July 2026. - [Semlith changelog, every release of the local MCP search](https://semlith.com/changelog): Every release of the open-source semlith binary, newest first: what it changes for you, and the headline of each change, with the full notes on GitHub. - [The text of every page](https://semlith.com/llms-full.txt): every page of semlith.com in one file. ## Install Free, forever · open source, Apache-2.0. Everything on your own machine, for every agent you run there. No account and no cloud. - [macOS · Linux](https://semlith.com/#install): `curl --proto '=https' --tlsv1.2 -fsSL https://raw.githubusercontent.com/semlith/semlith/main/install.sh | sh` - [Windows](https://semlith.com/#install): `irm https://raw.githubusercontent.com/semlith/semlith/main/install.ps1 | iex` ## Pricing - [Pricing](https://semlith.com/pricing): Semlith is free and open source. Semlith Cloud Pro starts at $5 a month and Team at $10 a seat, founding prices, with a 14-day trial. Queries are never metered. - Free: Free, forever · open source, Apache-2.0. Everything on your own machine, for every agent you run there. No account and no cloud. Search, graph and impact tools over MCP; Every agent on this machine — 12 clients tested; 46 languages, 13 document formats, images; Watches your files: under 5 s from save to searchable; The portal at 127.0.0.1:7365; The retrieval ledger and five reports; --airgap refuses every outbound request; No cloud, no account. - Pro: founding price $5 a month or $50 a year for the first 100 Pro subscriptions, then $10 a month or $100 a year (USD, excluding tax). Just you. Your laptop, your other machines, your cloud sessions and CI all search the same index. Everything in Free, plus: Remote MCP — one URL for every agent and machine; Every source: GitHub, GitLab, Confluence, Jira, uploads; semlith push and ledger sync from local daemons; Unlimited stores · 1 GB · 500,000 indexed chunks a month; Up to 5 tokens for CI and routines, free; The impact check on GitHub pull requests, neutral or failure; Sign in with GitHub or GitLab; The hosted portal and priority indexing; Ledger kept 30 days, export as CSV or JSON. - Team: founding price $10 a seat a month or $100 a seat a year for the first 10 Teams, then $20 a seat a month or $200 a seat a year (USD, excluding tax), minimum five seats. One central index for the whole team. Every teammate's agents search it, on their laptops, in the cloud or in CI. You get SSO and a record of what each agent read. Everything in Pro, plus: Shared org stores for everyone and every agent; Every source, shared by the whole organisation; 5 GB and 2,500,000 indexed chunks a month at five seats, +100 MB and +50,000 per extra seat, pooled; Up to 3 tokens per seat — never a seat themselves; Members, invites and roles · SAML 2.0 SSO, which a Team can require; The team ledger: per client, member and store; A monthly ROI mail to the org’s owners. - Enterprise: Custom, annual contract · priced on a call. The same index inside your own network, with your controls. Everything in Team, plus: Runs in your infrastructure and calls out only to the sources you connect; SAML 2.0 sign-in through your identity provider; SCIM 2.0 provisioning; Ledger streamed to your SIEM (every row, or the stores you pick), kept three years; No caps under contract; Data residency by where you run it; Attestation, SBOM and a support contract. - Every paid plan starts with a 14-day trial. ## Benchmarks - [Benchmarks](https://semlith.com/benchmarks): On SWE-bench Verified the right file is in Semlith's top 10 for 76.8% of 500 issues, against 47.0% for grep then read. Retrieval only, rerunnable. - SWE-bench Verified, right file in the top 10: 76.8 % against 47.0 % grep then read (500) - SWE-bench Lite, right file in the top 10: 72.3 % against 47.3 % grep then read (300) - SWE-bench Verified, median tokens to the first right file: 224 against 15 491 grep then read (500) - CodeRAG-Bench DS-1000, NDCG@10: 0.260 against 0.158 BM25 (513) - Agents (Opus), cost per correct answer: $0.065 against $0.072 grep only (50 × 3 runs) - Documents (PDF, Office, EPUB, …), passage found within 4k tokens: 116/127 against 34/127 rga (127) - Agents (Opus) on those documents, passage found: 125/127 against 80/127 grep only (127) - Real sessions, tokens sent against whole files read: 75.2× fewer (1,575 retrievals) - [The harness](https://github.com/semlith/semlith/tree/main/bench/scorecard): the command behind every number. ## Docs - [Set up local MCP search for Claude Code, Codex and Cursor](https://semlith.com/docs): How to connect Claude Code, Codex, Cursor and nine more agent clients to Semlith, what it keeps private, which models it runs and what each release changes. - [Set up Semlith in your agent client over MCP](https://semlith.com/docs/clients): How to connect twelve agent clients to Semlith over MCP, the commands and files semlith setup uses, and how to check the connection works. - [Connect ChatGPT desktop (the Codex app) to Semlith over MCP](https://semlith.com/docs/clients/chatgpt-desktop): How to connect ChatGPT desktop (the Codex app) to Semlith over MCP, the command or file that adds it, and how to check the connection works. - [Connect Claude Code to Semlith over MCP](https://semlith.com/docs/clients/claude-code): How to connect Claude Code to Semlith over MCP, the command or file that adds it, and how to check the connection works. - [Connect Claude Desktop to Semlith over MCP](https://semlith.com/docs/clients/claude-desktop): How to connect Claude Desktop to Semlith over MCP, the command or file that adds it, and how to check the connection works. - [Connect Cline to Semlith over MCP](https://semlith.com/docs/clients/cline): How to connect Cline to Semlith over MCP, the command or file that adds it, and how to check the connection works. - [Connect OpenAI Codex to Semlith over MCP](https://semlith.com/docs/clients/codex): How to connect OpenAI Codex to Semlith over MCP, the command or file that adds it, and how to check the connection works. - [Connect GitHub Copilot CLI to Semlith over MCP](https://semlith.com/docs/clients/copilot-cli): How to connect GitHub Copilot CLI to Semlith over MCP, the command or file that adds it, and how to check the connection works. - [Connect Cursor to Semlith over MCP](https://semlith.com/docs/clients/cursor): How to connect Cursor to Semlith over MCP, the command or file that adds it, and how to check the connection works. - [Connect Gemini CLI to Semlith over MCP](https://semlith.com/docs/clients/gemini-cli): How to connect Gemini CLI to Semlith over MCP, the command or file that adds it, and how to check the connection works. - [Connect IO CLI to Semlith over MCP](https://semlith.com/docs/clients/io-cli): How to connect IO CLI to Semlith over MCP, the command or file that adds it, and how to check the connection works. - [Connect OpenCode to Semlith over MCP](https://semlith.com/docs/clients/opencode): How to connect OpenCode to Semlith over MCP, the command or file that adds it, and how to check the connection works. - [Connect GitHub Copilot in VS Code to Semlith over MCP](https://semlith.com/docs/clients/vscode): How to connect GitHub Copilot in VS Code to Semlith over MCP, the command or file that adds it, and how to check the connection works. - [Connect Zed to Semlith over MCP](https://semlith.com/docs/clients/zed): How to connect Zed to Semlith over MCP, the command or file that adds it, and how to check the connection works. - [Semlith compared with grep, ripgrep, Serena and claude-context](https://semlith.com/docs/compare): Semlith beside grep and ripgrep, Serena and claude-context. What each tool does well, runs you can repeat on Flask, and the published benchmark numbers. - [claude-context alternative without an API key, Milvus or Docker](https://semlith.com/docs/compare/claude-context): claude-context run fully local with Ollama and Milvus, no API key, beside Semlith on the same repository and questions. Setup, index time and results. - [grep vs semantic code search for AI agents, ripgrep compared with Semlith](https://semlith.com/docs/compare/grep-ripgrep): Where grep and ripgrep beat an index, where they miss, and what changes for a coding agent. Runs on Flask and the SWE-bench Verified numbers. - [Serena MCP compared with Semlith, symbol tools vs semantic code search](https://semlith.com/docs/compare/serena): Serena gives agents IDE-style symbol tools over language servers. Semlith finds code from a question. What each does, run on Flask and SWE-bench Lite. - [Compatibility and store format by release](https://semlith.com/docs/compatibility): What Semlith keeps stable between releases, its store format, and every change to the CLI, MCP tools and HTTP API, release by release. - [Guides to code and document search for AI agents](https://semlith.com/docs/guides): Why coding agents grep instead of indexing, and how to search code, PDFs, Word and Excel files together over MCP, with commands you can run. - [Claude Code doesn't index your codebase, grep vs semantic search for agents](https://semlith.com/docs/guides/claude-code-grep-vs-semantic-search): Claude Code finds code with grep and find, not an index. Where that works, where it misses, and what an index changes, measured on SWE-bench Verified. - [Search code, PDF, Word and Excel files together over MCP](https://semlith.com/docs/guides/search-code-and-documents-over-mcp): One local index over a repository and the PDF, Word and Excel files beside it, searched by Claude Code, Codex or Cursor over MCP, with commands you can run. - [Embedding models and pinned downloads](https://semlith.com/docs/models): The embedding, rescoring and image models Semlith runs on your machine, the accelerator packs it can fetch, and how to check each download by its digest. - [The Semlith portal, page by page](https://semlith.com/docs/portal): The local web portal inside the Semlith binary. Stores, search, the code graph, agents, the ledger, reports and settings, with screenshots. - [How Semlith keeps your code and keys on your machine](https://semlith.com/docs/security): What can talk to Semlith, what a leaked agent key gets, how secrets in files are refused, and what leaves the machine when an agent searches. - [Markdown copies](https://semlith.com/docs.md): every /docs page and /changelog as Markdown, at its URL plus .md. - [github.com/semlith/semlith](https://github.com/semlith/semlith): the free binary's source, open source, Apache-2.0. ## Policies - [Privacy policy](https://semlith.com/privacy): Semlith's privacy policy: what the website, the free binary and Semlith Cloud collect, what each connected account lets us read, where content is turned into vectors, Google API Limited Use, who processes data, retention and your rights. - [Terms of service](https://semlith.com/terms): Semlith's terms of service: who sells Semlith Cloud, Dodo Payments as merchant of record, subscriptions, connected services, your content, cancellation, no refunds, acceptable use and liability. - [Refund and cancellation policy](https://semlith.com/refund): Semlith Cloud's refund and cancellation policy: payments are not refunded, you can cancel anytime to the end of the paid period, and a 14-day trial comes first. ## Contact - [Contact](https://semlith.com/contact): Contact Semlith: support, billing, security, general and Enterprise mailboxes, and GitHub issues for the open-source binary. - [support@semlith.com](mailto:support@semlith.com) - [billing@semlith.com](mailto:billing@semlith.com) - [security@semlith.com](mailto:security@semlith.com) - [hello@semlith.com](mailto:hello@semlith.com) - [sales@semlith.com](mailto:sales@semlith.com)