mcpField
T
Twira

Twira

ローカル
github.com/TwiraHQAI・エージェント16 週間前に更新

Twira について

Twiraは、AIコーディングエージェント向けのローカルコードインデックスと決定論的なツール群で、MCPまたはターミナルから利用できます。コード検索、影響分析、セキュリティ検査、監査に加え、プロキシでデータを秘匿化します。

主な機能

  1. 0126言語のコードベースをインデックス化
  2. 02シンボル・パス・内容・意味検索
  3. 03コードの読み取りと変更影響の分析
  4. 04ローカルSASTと依存関係の脆弱性検査
  5. 05プロキシでの秘匿化と署名付き監査記録

活用シーン

  1. 01コーディングエージェントによるコード検索と読み取り
  2. 02リリース前の変更影響とセキュリティリスクの評価
  3. 03モデルへのリクエスト前に個人データやシークレットを秘匿化
  4. 04エージェント操作の監査記録を確認

MCP 対応

TwiraはMCP経由で互換クライアントにツールを公開し、同じツールをターミナルからも利用できます。twira initでエージェントを検出し、接続を設定できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Twira

Twira

AI エージェント向けのコーディング強化ツール。より優れたコードを、より速く、より安全に提供します。

最新リリース macOS、Linux、Windows プロプライエタリ、無料プランあり

18 個の PowerTools · 26 言語 · 65 個の決定論的検出器 · 通信時の PII マスキング · 改ざんを検知できる監査チェーン · あらゆる MCP エージェントに対応

インストール · Twira とは · AI コンプライアンスプロキシ · ツールベルト · 無料版と Pro 版 · はじめに · twira.com


インストール

# curl (macOS / Linux)
curl -fsSL https://twira.com/install.sh | sh

# npm
npm install -g @twira/cli

# Homebrew (macOS / Linux)
brew install twirahq/tap/twira

macOS、Linux、Windows で使える単一のバイナリで、実行時の依存関係はありません。登録不要、アカウント不要、カード不要です。

Twira とは?

Twira は、AI コーディングエージェントがコードベースに対して決定論的なインデックス検索を行えるようにする、単一のローカルバイナリです。推測ではなく、実際のコードを読み取れます。コンテキストウィンドウを大きくしてもハルシネーションは解消しませんでしたが、決定論的なツールなら解消できます。エージェントが操作を担い、Twira はその下で動く強力なツールです。主導権は常にあなたにあります。

26 言語に対応したインデックス検索。65 個の決定論的検出器。改ざんを検知できる監査チェーン。Claude Code、Codex、Gemini、Cursor など、MCP に対応するあらゆるツールで使えます。

すべてのツールには 2 通りの方法でアクセスできます。AI エージェントから MCP 経由で呼び出す方法と、ターミナルから同じツールを呼び出す方法です。決定論的でローカル優先、重要な処理には暗号技術を用います。ソースコードがマシンの外に出ることはありません。

{
  "mcpServers": {
    "Twira": {
      "command": "twira",
      "args": ["mcp"]
    }
  }
}

この設定を手作業で記述する必要はありません。twira init がエージェントを検出し、自動で設定します。

AI コンプライアンスプロキシ

Twira の主力機能です。AI エージェントと、エージェントが呼び出すモデルプロバイダーの間に、お使いのマシン上で配置する通信レベルのプロキシです。個人データや秘密情報を、マシンの外に出る前にマスキングします。

 your AI agent ──▶  Twira proxy  ─────────────────▶  model provider
                    │ redact PII + secrets             sees placeholder
                    │ swap in the custodied API key    tokens, never the
                    │ sign + chain every call          real values
 you see normal ◀── restore real values  ◀──────────  response
 output
  • 通信時にマスキング。 約 50 種類のテキストパターンに加え、決定論的な人名検出、構造化された第 9 条の識別情報(健康、政治、宗教)、API キーや秘密情報を検出します。画像内も OCR によるマスキングに対応し、顔をぼかし、個人情報を含むテキストを黒塗りし、EXIF 情報を削除します。
  • 元に戻せます。処理は見えません。 送信時に各値をセッション限定のトークンに置き換え、受信時に元に戻します。ワークフローに影響はなく、プロバイダーに実データが渡ることもありません。
  • キーの管理。 プロバイダーの API キーは AES-256-GCM で暗号化して保存し、通信時に注入します。エージェントがキーを見ることはありません。各マシンに触れることなく、一元的にキーをローテーションできます。
  • 署名付きレシート。 すべての呼び出しに Ed25519 で署名し、Merkle チェーンに記録するため、オフラインで検証できます。ダッシュボードのセッションごとの証跡には、何がマスキングされたか、どのトークンに置き換えられたか、何回送信されたかが正確に表示され、署名付きマスキング証明書としてエクスポートできます。
  • コンプライアンス体制。 Hospital、Bank、Government の各レベルでは Strict を適用し、General は Standard、Dev は Lenient に対応します。GDPR に基づく削除リクエストでは、チェーンの証明を維持したまま、マッピングと本文を削除します。
  • 支出の可視化。 あらゆるプロバイダーにおけるエージェントごとのトークン使用量を、1 か所で確認できます。

チームが実際に直面する規制への対応を想定して構築されています。GDPR および UK GDPR、EU AI Act、ISO/IEC 42001、NIST AI Risk Management Framework、Singapore's Agentic AI framework、ならびに世界各地の同等の規制に対応します。

ツールベルト

18 個の PowerTools。それぞれ単一のコマンドで使える、決定論的かつローカルなツールです。

コードを検索する
ツール説明
Indexクエリ可能なナレッジグラフとしてコードベースを管理します。26 言語にわたるシンボル、呼び出しグラフ、依存関係、参照、オプションの埋め込みを含み、コミットのたびに最新の状態に保たれます。
Code Searchあらゆるものをすばやく検索できます。シンボル、パス、コンテンツ、正規表現、セマンティック検索(ベクトル+キーワード+呼び出しグラフを統合)の 5 つのモードを 1 つのインターフェースで利用できます。
Code Readインデックスがすでに把握している内容をトークンを消費して読み直すことなく、シンボルの一部、ファイルの概要、またはファイル全体を確認できます。
Impactリリース前に、変更によって何が壊れるかを確認できます。呼び出しグラフに基づく参照、依存関係の方向、影響範囲をリスク評価付きで表示します。
Database MCPコードとデータベースを 1 つのインターフェースで扱います。6 つのエンジンにわたるすべてのテーブル、FK、インデックス、ビュー、RLS ポリシーをリアルタイムにマッピングし、読み取り専用クエリを実行します。さらに、17 種類の ORM パターンを対象に、コードがテーブルに触れる箇所をすべて検出します。
バグとリスクを見つける
ツール説明
Diagnose (SAST)4 つのプロファイルにわたる 65 種類の決定論的な検出機能をローカルでミリ秒単位で実行します。ベースライン、名前変更やリファクタリング後も維持される抑制設定に対応し、JSON または SARIF 2.1.0 で出力できます。
Dependency Vulnerabilities (SCA)OSV に基づき、到達可能性でフィルタリングします(インストール済みかつインポート済みのものを対象にするため、ノイズを減らせます)。ローカルキャッシュにより、エアギャップ環境でも引き続き実行できます。
Risk変更内容をトリアージし、コミットごとに RED、YELLOW、GREEN でひと目で確認できます。
データ保護と証跡
ツール説明
AI Compliance Proxy前述の、通信レベルでの編集、管理、レシートを担うエンジンです。
Auditエージェントが行うすべての重要な操作について、改ざんを検知でき、暗号署名付きで追記のみ可能な記録を残します。RFC 3161 に準拠したタイムスタンプ付きで、オフラインでも検証できます。
作業を調整する
ツール説明
Team6 社以上のプロバイダーが提供する 10 種類以上の最先端モデルに質問し、レビューやブレインストーミング、議論を行い、ピアレビュー済みの 1 つの回答にまとめます。
Code Reviewエージェントで /code-review と入力すると、複数の最先端モデルがそれぞれ異なる観点からコミットをレビューします。
Plan Review/plan-review と入力すると、コードを書く前に複数のモデルが実装計画をレビューします。
Masterplanすべてのセッションのすべてのエージェントが参照する、共有のタスクグラフです。作業をアトミックな単位に分け、重複を防ぎます。
Relayファイルの作業範囲を管理して調整することで、同じリポジトリ上で衝突せずにエージェントセッションを並行して実行できます。
Loreエージェント間で共有する組織の記憶です。学びを一度保存すれば、今後のすべてのセッションで、そのファイルに触れる前に内容を確認します。
Port構造照合による言語間の移行に対応します。関数を 1 つも失わずに、20 万行のレガシーコードベースを移行できます。
防御性と使いやすさ
ツール説明
Localhost Dashboard127.0.0.1 上のビジュアルコントロールパネルです。編集の証跡、セッション、利用額、監査、切り替え、指示を確認できます。
Notificationsエージェントの作業完了時、質問時、または許可が必要なときに、デスクトップ通知、チャイム音、オプションの音声アラートを利用できます。

Free と Pro

Free、永久無料の個人利用向け。 Index、Code Search、Code Read を利用できます。 サインアップ、メールアドレス、カードは不要です。

Pro、すべてのツールを利用可能。 月額 $29.99、14 日間のトライアル付きで、カードは不要です。教育機関のメールアドレスで認証した学生は無料です。詳細な比較はtwira.com/pricingをご覧ください。

対応環境

26 言語 · 6 つのデータベースエンジン · 6 社以上の AI プロバイダー · Claude Code、Codex、 Gemini CLI、Cursor、および MCP 対応エージェント · macOS / Linux / Windows · エアギャップ環境に対応。

始め方

twira init       # set up Twira in your repo: wires your AI agent (MCP) and builds the index
twira login      # link this machine to your Twira account (Pro and trials)
twira dashboard  # open the local dashboard in your browser

あとは AI エージェントが作業を行います。検索、読み取り、影響の確認、診断を依頼すると、エージェントが自動的に Twira のツールを使います。

リンク


インストール直後から、個人利用は無料です。Pro では 14 日間のトライアル付きで、すべてのツールを利用できます。カードは不要です。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。