
get-sema/sema
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Локальный семантический индекс кода и MCP-сервер для Claude Code, Codex и opencode. Включает семантический поиск, проверки повторного использования, анализ воздействия и чат VS Code и агент, поддерживающий локальные CLI и API.
Обзор
Один агент кодирования ИИ для всей кодовой базы. Сема - это. Он индексирует ваш репозиторий один раз, локально, а затем помещает этот индекс перед любой моделью, на которую вы указываете, поэтому каждый провайдер начинает уже знать ваш код, и вы можете без потери потока. Он работает в трех местах и имеет один индекс и один сеанс: • Ничего не покидает вашу машину. отказ от ответственности ... или установить (поиск в представлении расширений). Его панель делает все, что делает CLI — индексирует, регистрирует, обновляет — одним щелчком мыши. Вам нужно только расширение или индекс? Оба работают отдельно. Пять местных CLI повторно используют подписку, за которую вы уже платите. Пять провайдеров API требуют по одному ключу. Поставщик, модель и усилия по рассуждению все переключаются - история, индекс, и ваши настройки редактирования и защиты переносятся. Начните с подписки, за которую вы платите, закончите на дешевой (или бесплатной) модели.
Обзор (машинный перевод)
Один агент кодирования ИИ для всей кодовой базы.
Sema — это движок кода **agentic. Он индексирует ваш репозиторий один раз, локально. помещает этот индекс перед любой моделью, на которую вы указываете, поэтому каждый поставщик Начните с того, что уже знаете свой код, и вы можете переключать провайдера и модель. В середине разговора ** без потери нити.
Он работает в трех местах и имеет один индекс и один сеанс:
Поверхность. Что это такое
[скрыто] [скрыто]
** Расширение кода VS** | Панель чата в стиле курсора с одиннадцатью движками, разрешениями агентов и опцией для редактирования
sema chat Тот же агент, что и терминальное приложение — режимы, инструменты, команды слэша, повторные сеансы
MCP-сервер | Регистрируйте семы с помощью Claude Code, Codex, opencode, Grok Build или Cursor, и они получают семантический поиск в своем собственном CLI — расширение не требуется
Используйте один или все три.
Experimental macOS и Linux Требуется Python 3.11+ отказ от ответственности
Быстрый старт
1.Установите CLI (при необходимости загрузите uv + Python):
**2. Проиндексируйте свой проект и зарегистрируйте свой ИИ CLI: **
**3 Выберите поверхность: **
Установите расширение VS Code
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Sema
One AI coding agent for your whole codebase.
Sema is an agentic code engine. It indexes your repository once, locally, then puts that index in front of whichever model you point it at — so every provider starts out already knowing your code, and you can switch provider and model mid-conversation without losing the thread.
It runs in three places, and they share one index and one session:
| Surface | What it is |
|---|---|
| VS Code extension | A Cursor-style chat panel with eleven engines, agent permissions, and an opt-in redaction toggle |
sema chat |
The same agent as a terminal app — modes, tools, slash commands, resumable sessions |
| MCP server | Register sema with Claude Code, Codex, opencode, Grok Build, or Cursor and they get semantic search in their own CLI — no extension needed |
Use one, or all three.
Experimental · macOS and Linux · Requires Python 3.11+ · Nothing leaves your machine. Disclaimer
Quick start
1. Install the CLI (bootstraps uv + Python if needed):
curl -fsSL https://raw.githubusercontent.com/get-sema/sema/main/install.sh | sh
2. Index your project and register your AI CLIs:
cd your-project
sema index . # build the local semantic index
sema setup # register with every detected client: Claude Code, Codex, opencode, Grok Build, Cursor
3. Pick a surface:
sema chat # the terminal agent (needs the chat extra — see below)
…or install the VS Code extension (search “sema” in the Extensions view). Its Manage panel does everything the CLI does — index, register, update — in a click.
Want just the extension, or just the index? Both work standalone. Installation guide →
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →