
Ahmed Shadiが開発したLocusは、AIコード生成エージェント向けの決定論的AST安全性チェッカー。
6つの安全規則を9マイクロ秒で検証し、LLMコンテキストのトークン消費を最大80%削減できる。
Claude Desktop・Cursorに直接統合可能。
何が起きたか
Ahmed Shadiが開発したLocus(locus-engine)は、AI code generationエージェント(Claude Code、Cursor、Copilotなど)向けの安全性検証ツール。デリミタのバランス、非同期mutex、ゼロ除算、配列境界、パニック誘発の.unwrap()、ReDoS攻撃の6つの決定論的な安全性チェックを9.04マイクロ秒で実行する。100%安全なRustで記述されており、外部依存関係はない。
なぜ重要か
AIエージェントは生成コードで括弧不閉鎖やasync-mutexデッドロック、多項式正規表現などの誤りを頻繁に作る。同時に、LLMコンテキストウィンドウに重複する関数本体を繰り返し入力すると、トークン予算の最大80%を無駄にする。Locusはこれら両方の問題を、Claude DesktopやCursor向けのModel Context Protocol(MCP)統合を通じて解決する。
注目点
SymbolGraphインデクサーは74.8%のトークン削減を達成し、ファイルあたり27.15マイクロ秒でスキャンできる。無料個人使用、年150ドル USD/座席の内部商用ライセンス、年1万ドル USDのSaaS/OEMライセンスがある。
AI code generationエージェントの急速な普及により、生成コードの品質と効率が開発ワークフローの大きなボトルネックになっている。Locusは2つの主要課題に対処する。第1は確率的なシンタックスエラー(括弧不閉鎖、.unwrap()パニック、async-mutexデッドロック)で、これらはAIモデルが言語規則を確実に遵守できないために発生する。第2はコンテキストウィンドウの浪費で、LLMに繰り返し全体ファイルを送付すると、実装本体(74.8%のトークン削減が可能)が有効なシンボル情報を覆い隠す。Locusの解法は3層構成:AstGuardが6つの決定論的不変式を実行可能な超低レイテンシ(9マイクロ秒)で走査し、AstDiffEngineとSymbolGraphが関数署名と依存グラフを抽出して50~80%のトークン節約を実現し、MCP統合がClaude DesktopやCursorなどの標準的なAI IDEに直接接続する。Business Source License 1.1による多段階価格設定(無料個人、年150ドル座席単位の内部商用、年1万ドルのSaaS OEM)により、個人開発者から企業ユーザーまで段階的な採用を想定している。
たとえば、いま届くならこの3本です
AIが要約して、あなたの選んだトピックだけを1日1通。LINE・Email・Slackで届きます。
登録無料・30秒で完了・いつでも解除できますAITodayについて →
この記事についてわからないことをAIに質問できます。Q&Aはこのページに公開され、他の読者も読めます。