GS

get-sema/sema

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

31 stars 2 forks 品質 71 トレンド 25MIT

ローカルのコードインデックスとClaudeコード、Codex、およびオープンコード用のMCPサーバー。 ドメイン検索、リユースチェック、インパクト分析、VSコードチャット、ローカルCLIとAPIをサポートするエージェントが含まれます.

概要

コードベース全体で1つのAIコーディングエージェント。 セマは . リポジトリをローカルにインデックス化し、そのインデックスをどのモデルのフロントに置きます。そのため、すべてのプロバイダが既にコードを把握し始め、スレッドを失うことなく使用できます。 3か所で実行し、1つのインデックスと1つのセッションを共有します。 · · 条件 · 何もあなたの機械を残しません。 免責事項 ...または(拡張子ビューで検索)インストールします。 そのパネルは、クリックでCLIのインデックス、レジスタ、アップデート — を実行します。 拡張子だけ、またはインデックスだけをしたいですか? 両ワークスタンドアローン。 すでに支払うサブスクリプションを5つのローカルCLIが再利用します。 5つのAPIプロバイダはそれぞれ1つのキーを必要とします。 プロバイダー、モデル、および推論の努力は、すべての切り替え可能であり、履歴、インデックス、およびあなたの赤字およびガードの設定が引き継がれています。 有料のサブスクリプションで開始し、安い(または無料)モデルで終了します.

概要(AI 翻訳)

コードベース全体で1つのAIコーディングエージェント。

Sema は agentic code engine です。 リポジトリをローカルにインデックス化し、 どのモデルのフロントにそのインデックスを置きます。 既にコードを把握し始め、switch プロバイダーとモデル スレッドを失うことなく中途変換。

3か所で実行し、1つのインデックスと1つのセッションを共有します。

| 表面 | お問い合わせ | お問い合わせ |VSコード延長 | セブンエンジン、エージェントパーミッション、オプトインリアクショントグル付きカーソルスタイルのチャットパネル | |【[T0]】** | 端末アプリと同じエージェント — モード、ツール、スラッシュコマンド、再開可能なセッション | |MCPサーバー | クラウデコード、コーデックス、オープンコード、グルクビルド、またはカーサでセマを登録し、自社のCLIでセマティック検索をします。

1つ、または3つすべてを使用してください。

Experimental・macOS と Linux・ Python 3.11+* が必要です。 免責事項

お問い合わせ

クイックスタート

1. CLI をインストールします(必要に応じて、bootstraps uv + Python):

2. プロジェクトをインデックス化し、AI CLIを登録する:

3. 表面を選ぶ:

…またはVSコード拡張子をインストール

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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 →

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →