Sema is a local code search tool that makes AI coding assistants like Claude Code work faster on large projects. Instead of making the AI read through entire files to find things, Sema indexes your codebase once and gives the AI a fast search interface. Everything runs on your own computerโno code ever leaves your machine. The main benefit is saving time and AI usage costs: questions that used to cost thousands of tokens now cost hundreds. Sema supports TypeScript, Python, Go, and many other languages, and integrates with Claude Code through a simple setup process.
How It Works
Every time you start a new chat, Claude spends minutes reading files just to understand your project before helping.
Sema scans every function, class, and method in your project and builds a searchable map stored right on your computer.
A simple setup command registers Sema as a helper that Claude can call whenever it needs to find something in your code.
Claude searches for relevant functions and classes, then shows you exactly what you need
Claude shows you a map of your project structure and all exported symbols
Same answers as before, but 10 times faster and using far fewer tokens. No more watching Claude fumble through files.
Claude starts helpful from the first message. You save time, save money on AI usage, and finally have a smart assistant that knows your codebase.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.