Hyrax AI favicon

Hyrax AI

Hyrax AIは、リポジトリを永続的なMarkdownコンテキストとして構造化し、6つの特化型エージェントを用いて検証およびテスト済みのプルリクエストを生成します。

コードとIT対象リポジトリ内にHYRAX.md、architecture.md、pattern…環境変数ヘルパーなどのリポジトリ規約を特定し、新しいコード変更をそれに準拠させるドキュメント再同期時にもユーザーノート境界でマークされたチーム独自の指示を保持するPR作成前に、独立したワークツリー内でリポジトリの単体テスト、型チェック、ビルドス…
Hyrax AI product interface screenshot
AIToolly 掲載日

Hyrax AIとは?製品概要

製品の機能と公式な位置づけ

Hyrax AIは、AIツールと協働してコードを記述するエンジニアリングチーム向けに設計された自動コードベースアーキテクトです。GitHub Appとして導入されるこのシステムは、リポジトリの構造、依存関係、境界、既存の規約を分析し、HYRAX.mdや.hyrax/discoveryフォルダなどのリポジトリファイル内に最新のコンテキストを直接コミットします。この共有マップは、人間のエンジニアと外部コーディングアシスタントの双方にとって信頼できる共通の基準として機能します。

Hyraxはコードベース全体に検証されていない変更を無差別に適用するのではなく、セキュリティ、正確性、保守性、パフォーマンス、アーキテクチャ、運用をカバーする6つの専門エージェントを活用します。承認された改善案は、リポジトリ固有のテスト、型チェック、ビルドステップを使用して独立したワークツリー内で検証されます。いずれかのチェックが失敗した場合、Hyraxはプルリクエストの作成を中止し、独断で変更をマージすることは一切ありません。

Hyrax AIで何ができますか?

公式情報で確認できる活用例

コードベースアーキテクチャのマッピング

エンジニアリングチームはGitHub経由でHyraxを接続し、リポジトリ内で共有されるアーキテクチャマップ、パターンカタログ、環境変数のドキュメントを自動生成および保守します。

コードベースの自動監査と保守

チームはセキュリティ、保守性、運用の監査を実行してトークン保存の欠陥や古いパターン、設定上の問題を特定し、優先順位付けされた検出事項を検証済みプルリクエストへと変換します。

外部AIアシスタントへのコンテキスト提供

開発者はHyrax MCP連携を利用して、最新のリポジトリコンテキストと確立された規約をCursor、Claude Code、CopilotなどのAIコーディングツールに提供します。

Hyrax AIの使い方

公式情報に記載された利用手順

  1. 1

    GitHub Appの導入

    Hyrax GitHub Appを使用してリポジトリを接続し、初回スキャンをトリガーしてHYRAX.mdと探索用ファイルを生成します。

  2. 2

    優先順位付きの検出事項を確認

    6つのエンジニアリング領域にわたって提示された課題、提案、アドバイザリを精査し、対応する承認済みタスクを選択します。

  3. 3

    検証ゲートの実行

    Hyraxは独立したワークツリーで変更を実行し、ローカルテスト、リンター、ビルド、課題の再スキャンに照らして検証します。

  4. 4

    プルリクエストのレビューとマージ

    人間のエンジニアが生成されたGitHubプルリクエストと差分をレビューした上で、承認してリポジトリにマージします。

  5. 5

    共有コンテキストの更新

    プルリクエストがマージされるたびにリポジトリマップの更新がトリガーされ、最新の変更内容がHYRAX.mdと探索ファイルに同期されます。

自動検証とコンテキスト管理のアーキテクチャ

Hyraxは、永続的なリポジトリ成果物と厳格な自動検証ゲートを中心にリポジトリガバナンスを構築します。リポジトリに接続されると、プラットフォームはHYRAX.mdおよび.hyrax/discovery内の関連ドキュメントを出力し、モジュールの境界、データフロー、パターンの出現箇所、必要な環境変数を詳細に記述します。指定された境界マーカーの間に記述されたカスタムエンジニアリングノートは、その後の同期実行時にも保持されます。

提案された修正や改善がGitHubプルリクエストとして提示される前に、必ず自動検証パイプラインを通過する必要があります。システムは独立したワークツリー内で動作し、リポジトリのベースラインを取得してローカル規約に従って変更を適用し、プロジェクト構成で定義されたテスト、型チェック、ビルドの各コマンドを実行します。さらにリントチェックへの合格、差分サイズの制限維持、独立エージェントによるレビュー、課題が解決されたことを確認する再スキャンの完了も求められます。いずれかのチェックが失敗した場合、プルリクエストを作成することなくタスクは中止されます。

  • HYRAX.md、architecture.md、patterns.md、env-vars.mdにコンテキストを格納
  • 明示的なユーザーノートマーカーにより、自動同期後もチームの手動メモを保持
  • テスト、型チェック、ビルドなどのリポジトリ固有のコマンドに対して変更を検証
  • 差分サイズ制限の超過や独立エージェントレビューの失敗時にはPR作成を制限

Hyrax AIを選ぶ前に確認すること

自分の素材とワークフローで確認したい項目

  • GitHub Appがリポジトリの読み取りとプルリクエスト作成に必要な適切なアクセス権限を持っているか確認する。
  • テスト、型チェック、ビルド用のパッケージスクリプトが自動ワークツリー内で正常に実行されるか確認する。
  • HYRAX.md内の指定マーカー間に配置されたユーザーノートが同期後も保持されているか確認する。
  • プロジェクトの依存関係と環境変数が.hyrax/discovery内のファイルに適切に文書化されているかレビューする。

Hyrax AIの情報源と確認日

確認した情報源とその日時

公式情報源
https://hyrax.dev/
最終確認日
カテゴリー
コードとIT

Hyrax AIのよくある質問

情報源を確認した製品情報に基づく回答

Hyraxはプルリクエストをコードベースに自動でマージしますか?

いいえ。Hyraxが独自にプルリクエストを自動マージすることは一切ありません。生成されたすべてのプルリクエストは、エンジニアによるレビューと承認が必要です。

Hyraxの特化型エージェントはどのような次元を評価しますか?

6つの特化型エージェントが、セキュリティ、正確性、保守性、パフォーマンス、アーキテクチャ、運用の各次元にわたってリポジトリを多角的に分析および評価します。

検証プロセス中にテストやビルドが失敗した場合はどうなりますか?

検証ゲート内で必須とされるチェックが1つでも失敗した場合、処理は直ちに停止し、Hyraxによってプルリクエストが作成されることはありません。

HyraxはAIモデル推論をどこで処理し、顧客コードは学習に使用されますか?

すべてのAI推論はHyraxのAWS Bedrockアカウント内で処理され、顧客のソースコードがAIモデルのトレーニングに使用されることはありません。

Hyraxはサードパーティのコーディングツールとどのようにコードベースコンテキストを共有しますか?

HyraxはMCPサーバーを提供しており、Cursor、Copilot、Claude Codeなどの外部AIツールに最新のコードベースコンテキストを直接提供します。

同じカテゴリーに最近追加されたツールをチェックできます。