Pathrule
Pathruleは、Claude Code、Cursor、Codex、Windsurfに最初のツール呼び出し前にチームの記憶、ルール、スキルを注入するコンテキストルーティング層。リポジトリ別の指針を一貫して保てます。
Pathruleとは?
Pathruleは、コーディングアシスタント向けのコンテキストルーティングシステムです。チームの記憶、ルール、スキルをリポジトリツリーを反映したパスインデックス付きの知識グラフに保存し、最初のツール呼び出し前に、その関連コンテキストを Claude Code、Cursor、Codex、Windsurf などのツールへ注入します。
この製品は、セッションをまたいでのリポジトリ読み込みの繰り返しや、その場しのぎのプロンプト依存を減らすことを目的としています。クラウドワークスペース、ローカルのデスクトップ/CLIランタイム、MCPサーバーを組み合わせることで、ブラウザ、デスクトップ、ターミナル、リモートAIクライアントを通じて、1つの共有知識レイヤーを維持できます。
主な機能
- パスインデックス付き知識グラフ: 記憶、ルール、スキルをリポジトリを反映したワークスペースツリー上のノードに紐付け、手動タグ付けではなくパスの近さでコンテキストを取得できます。
- 型付き知識オブジェクト: 記憶は事実を保存し、ルールは優先度と強制モード付きの制約を保存し、スキルはアシスタントが呼び出せる名前付き手順を保存します。
- フック時のコンテキスト注入: Pathruleは PreToolUse と UserPromptSubmit のフックを使い、最初のツール呼び出し前にコンテキストを送ることで、アシスタントが再発見ではなく適切な情報から開始できるようにします。
- 複数アシスタント対応のMCP面: 1つのMCPサーバーが、stdio経由で Claude Code、Cursor、Codex、Windsurf に同じツール面を公開し、クライアント間の設定ずれを減らします。
- 形状を考慮したルーティング: ルーターは、UI調整、バグ修正、リファクタ、探索などの意図でプロンプトを分類し、要求に応じて応答の深さを調整します。
- ローカル/リモートのデプロイ विकल्प: Pathruleは Web、Desktop、CLI として提供され、ローカルランタイムを実行できないクラウド専用クライアント向けに Remote MCP オプションもあります。
Pathruleの使い方
一般的なセットアップは、ワークスペースを作成または接続し、次にリポジトリツリーを紐付けて、Pathruleがパスに対してそれをインデックス化できるようにするところから始まります。チームは、必要に応じてルールの厳格または助言的な動作を選びながら、適切なノードに記憶、ルール、スキルを追加します。
その後、ユーザーはブラウザ、デスクトップアプリ、または CLI で Pathrule を実行するか、MCPサーバー経由でコーディングアシスタントを接続します。するとシステムは、ツール呼び出しの前に関連コンテキストをセッションへルーティングし、CLI はクライアントのインストール、補助ファイルの同期、チェックの実行、Webアプリ用のローカルブリッジとしての動作も行えます。
ユースケース
- コーディングアシスタントでのチーム知識共有: スキーマのメモ、実装判断、繰り返し発生する制約を、セッションごとに説明し直さなくてもエージェントが参照できるようにします。
- モノレポでのパス別ガイダンス: フォルダにルールや記憶を紐付けることで、チームがリポジトリの異なる部分で作業する際に、より狭いパスの指針が広いワークスペース指針を上書きできます。
- 重要な制約の強制: 厳格なルールを使って、必須パターン、ポリシー、またはリポジトリ固有の慣例に反する変更をブロックします。
- ツール間でのアシスタント動作の標準化: Claude Code、Cursor、Codex、Windsurf に同じ基盤コンテキストとツール面を与え、異なるエディタでも同じチーム知識に従わせます。
- ターミナルとCIワークフロー: CLI を使って、ヘッドレス操作、JSON出力、SSHデバイスコードログイン、リポジトリ紐付け、スクリプト化されたセットアップや修復タスクを実行します。
FAQ
Pathruleはブラウザでしか使えませんか? いいえ。本製品は Webアプリ、macOS デスクトップアプリ、そして macOS、Linux、Windows 向けの CLI として利用できます。クラウド専用クライアント向けの Remote MCP エンドポイントも提供しています。
Pathruleはローカルインストールなしで実行できますか? はい。クラウド専用のAIクライアント向けに、ソースではホスト型の Remote MCP エンドポイントが説明されています。Pathrule Web では、リポジトリアクセスやフック同期などのローカル操作を、手元の CLI ランタイムと組み合わせられます。
どのコーディングアシスタントがサポートされていますか? ソースでは Claude Code、Cursor、Codex、Windsurf が明示されています。
チームはどのようなコンテキストを保存できますか? Pathrule はチームの記憶、ルール、スキルを整理します。ルールは助言的にも厳格にもでき、スキルはアシスタントが呼び出せる名前付き手順です。
代替手段
- 手動のプロンプトファイルやリポジトリ内メモ: チーム向けガイダンスを保存できますが、パス単位の検索、フックベースの注入、共有MCPサーフェスは提供しません。
- 汎用のナレッジベースやWikiツール: ドキュメント管理には便利ですが、ツール呼び出し前にコンテキストをコード支援AIへ直接ルーティングするようには作られていません。
- プロンプト管理やエージェントフレームワーク系ツール: プロンプトやワークフローの整理には役立ちますが、Pathruleはリポジトリを認識した検索、強制、注入を軸にしています。
- アシスタントのネイティブなメモリ機能: 一部のコード支援AIは限定的なコンテキストを保持できますが、Pathruleは1つの製品内に閉じず、複数のクライアントとサーフェスをまたいで知識を集約します。
代替品
garden-md
会議の文字起こしをローカルMarkdownで構造化し、HTMLブラウザ表示の会社wikiを作成。対応ソースから同期可能。
Devin
Devinは、AIコーディングエージェントとして移行や大規模リファクタのサブタスクを並列実行。人が管理し変更を承認。
imgcook
imgcookは、デザインモックアップをワンクリックで高品質な本番対応コードに変換するインテリジェントツールです。
Lasso
LassoはAI-firstのPIM。商品属性や説明の充実、サプライヤーデータ処理、アプリまたはAPIでの競合モニタリングに対応。
Biji
Bijiは、革新的なツールと機能を通じて生産性を向上させるために設計された多目的プラットフォームです。
Struere
Struereはスプレッドシートの運用を置き換えるAIネイティブな業務OS。ダッシュボード、アラート、オートメーションで一元化。