リポジトリとフローのマッピング
コードとドキュメントをインデックス化し、ルート、MCPツール、ジョブ、キューコンシューマー、依存関係を特定して、テスト計画のためのコードインテリジェンスグラフを構築します。
Kernoはバックエンドアプリケーション向けのAI支援ランタイムQAツールです。稼働中のアプリケーションとその実依存環境に対してテストを作成・実行し、開発者やコーディングエージェントが、変更をマージする前に機能、セキュリティ、コントラクト、エッジケースに関する問題を見つけられるよう支援します。
ワークフローは、リポジトリのインデックス化とエントリーポイントおよび重要なユーザーフローのマッピングから始まります。Kernoはバックエンドの挙動を記録し、コード変更時には影響を受けるフローを再実行して、失敗したステップに関する証拠を提示します。意図的に製品の挙動が変化した場合もテストを維持でき、結果は個々のエンジニアが利用できるほか、上位プランではチームのワークフローや分析にも利用できます。
コードとドキュメントをインデックス化し、ルート、MCPツール、ジョブ、キューコンシューマー、依存関係を特定して、テスト計画のためのコードインテリジェンスグラフを構築します。
モックだけに頼るのではなく、API、実際のデータベース、キュー、サービス、その他の稼働中の依存関係にまたがる一連のジャーニーをテストします。
コード変更を影響を受けるエントリーポイントとフローまで追跡し、期待される挙動と実際の挙動とともに、壊れたステップを報告します。
リクエストとレスポンスのコントラクト、認証と認可、エッジケース、エラーハンドリング、レジリエンス、該当するOWASP APIおよびWeb Top 10のリスクをチェックします。
Celery、Kafka、RabbitMQ、SQS、Azure Service Bus、Graphile Workerなどのバックグラウンドワーカーとキューに加え、MCPサーバーのツールも対象にします。
テストをリポジトリに保存し、カスタムルールと変化するベースラインをサポートします。また、JUnit結果を用いたプルリクエスト検証のためのGitHub Actionを提供します。
エージェントや開発者がルート、サービス、永続化ロジックを変更した後、Kernoは影響を受けるフローを特定し、プルリクエストがマージされる前に稼働中のローカルスタックに対して再実行します。
チームは、サインアップ、プロジェクト作成、招待、チェックアウト、返金などのジャーニーをモデル化し、エンドポイントを個別に検証するのではなく、一連の流れ全体をチェックできます。
非同期システムを運用する組織は、実際のワーカーとキューを動かし、コンシューマーが生成したデータベースへの書き込みやメッセージを確認できます。
ツールを利用するアプリケーションを構築するチームは、スキーマ、返されるコンテンツ、認証の挙動、エラーハンドリングなど、MCPツールをランタイムでテストできます。
チームは同じリポジトリベースのテストをローカルとプルリクエストで実行できます。一方、Portalでは、チームの監督用にカバレッジ、実行レポート、ドリフト、リポジトリレベルのビューを提供します。
`npm i @kerno/cli`でCLIをインストールして認証し、稼働中のアプリケーションの検証を始めます。Communityプランではクレジットカードは必要ありません。
Kernoはリポジトリをインデックス化し、エントリーポイントと依存関係を特定して、稼働中の環境に接続し、重要なフローのマッピングを支援します。その後、実サービスに対するテストを計画・実行し、ベースラインを記録して、コード変更後に影響を受けるフローを再実行します。
Kernoは、API、HTTPルート、MCPツール、バックグラウンドジョブ、キューコンシューマーにまたがるエンドツーエンドのユーザーフローをテストできます。また、コントラクト、認可、OWASP APIおよびWeb Top 10のカテゴリ、エッジケース、エラーハンドリング、レジリエンス、AIエージェントのツール操作もチェックできます。
テストはベースラインとしてリポジトリに保存されます。意図的に挙動が変わった場合、Kernoはエントリーポイントのテストを更新し、フローを再生成できます。GitHub Actionを使えば、プルリクエストでテストを再実行し、JUnit形式で決定的な結果を返せます。
Communityプランには、月30回のテスト実行、1つのリポジトリ、1ユーザー、カスタムコンテキストとルールが含まれます。Proでは、無制限の実行、リポジトリ、ユーザーに加え、チーム分析とCI連携が追加されます。Enterpriseでは、SSO/SAML、セルフホスティング、監査ログ、データ管理、SLA付きの専用サポートなどのオプションが追加されます。
ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。
Manta AIは、URLからアプリの挙動を把握し、回帰を検出し、スクリプトやセレクタ管理なしでテストを生成できる自律型Webアプリテストツールです。
EAS Observeは、ExpoとReact Nativeアプリ向けの本番パフォーマンス監視ツールです。Expoダッシュボードで起動メトリクス、セッションのタイムライン、リリースマーカー、エラーを確認できます。
Tracciaは、LangChain、CrewAI、OpenAI Agents SDK、AutoGen、LlamaIndex対応のエージェント可観測性・ガバナンス基盤。OpenTelemetryネイティブのトレース、ポリシー強制、プロンプト評価、監査証跡を提供します。
Hopliteは、リポジトリの文脈とローカル設定を取り込んだ隔離サンドボックスでソフトウェア作業を実行したいチーム向けのクラウドコーディングエージェントプラットフォームです。Pro、Scale、Enterpriseプランを提供。
Latitude Agent Scoreは、本番トレースでAIエージェントの成果、信頼性、コスト、速度、安全性を評価。スコアの根拠となるセッションを調査し、失敗を評価に変え、リリース後の修正を検証できます。