
Kerno
FYCK Limited · コーディング
Kerno は実行時品質エンジンで、実際のスタックに対してバックエンドテストを書き、実行する。AIエージェントがマージ前に回帰とセキュリティの穴を捕まえる。

Kerno について
About
Kernoとは
Kerno(Kerno AI)は、AIエージェントでコードを出荷するチーム向けのバックエンドテストツールだ。実行時テストツールとしても、コードエージェントと組む日常のAPIテストツールとしても働く。製品がどう動くかを学び、アプリを通るユーザーの流れを写し取り、それぞれを自動テストに変える。そのテストはモックではなく、動いているアプリと実際のデータベースやキューに対して走る。
Kerno が狙うのは、AI支援開発の遅いフィードバックループだ。エージェントは速くコードを書くが、そのコードが実行時に動くかを確かめるのは、たいてい何時間も後のCIまで待たされる。そのころには小さなミスが積み上がっていて、直すのに本当の開発時間を食う。Kerno はその確認をエージェントのセッションの中へ移す。だから壊れた変更は、エージェントがまだ作業しているうちに見つかる。AIエージェント向けのバックエンドQAとしても働く。
主な限界は範囲だ。Kerno は一度にひとつのリポジトリを扱い、MCP(Model Context Protocol、AIツールを他のソフトにつなぐ標準的な方法)に対応したコーディングエージェントから操作する。エージェントを使わないチームでも、確認済みのテストをCIアクションで再実行できるが、セッション内のループは失われる。AIバックエンドテストの場面では、Kerno がAIエージェント向けバックエンドQAとして働き、MCPテストとしてサーバーが公開する各ツールも検証する。
はじめかた
npm install -g @kerno/cliでCLIを入れ、kerno loginでブラウザ認証する。kerno initでリポジトリを指定する。コードを索引し、各エントリーポイントを写し、エージェント用のMCPサーバーとして自分を登録する。- エージェントにKernoを動いているアプリへ接続させ、ログイン方法、テストデータの用意のしかた、触れてよいサービスを確認する。
- エージェントに主要フローの基準テストを作らせ、走る前に計画を確認する。
- コードを変えて、Kernoに影響するフローを再実行させる。壊れた手順がそのまま示される。
AIツール情報
Kernoの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- バックエンド開発者:Claude Code、Cursor、Windsurf、Codex をすでに使い、テストを手書きせずに変更ごとのチェックが欲しい人に向く。
- 小規模な開発チーム:無料プランならひとつのリポジトリと1席で足り、チームが大きくなれば Pro が上限を外す。
- プラットフォームとQAの責任者:ポータルがチーム全体に報告するので、各開発者に聞かずとも実行時のカバレッジが見える。
タスク
- AIが書いたコードの検証:Kerno は動いているスタックで各変更をテストし、レビューや単体テストが飛ばしがちな副作用を捕まえる。
- 回帰の早期発見:変更が触れるフローを再実行し、壊れた手順を、期待した結果と実際に起きたことと並べて示す。
- バックエンドフローのセキュリティ確認:頼めば、認証、認可、インジェクションのリスク、OWASP Top 10 の各分類を検証する。
- テストを最新に保つ:製品が変われば Kerno がエントリーポイントのテストを更新する。手で維持しなくていい。
シーン
- 移行や大規模リファクタ:マージ前に、変更が主要フローのどれに響くかを示す。
- MCPサーバーのテスト:サーバーが公開する各ツールを、構造化出力やエラー処理まで検証する。
- チーム全体へのAI展開:どの開発者にも同じ検証ループを渡す。品質が書いている人に左右されなくなる。
主な機能
実際のスタックでテスト
Kerno はモックではなく、動いているアプリ、そのデータベース、キューに対してシナリオを走らせる。だから実行時にしか出ない機能面とセキュリティ面の不具合を捕まえられる。対応するデータストアには PostgreSQL、MySQL、MongoDB、Redis、Kafka、RabbitMQ、S3互換のストレージがある。
決定的な影響範囲マップ
Kerno はコードを関数、クラス、エントリーポイントのグラフに索引し、呼び出しグラフをたどって変更がどのエントリーポイントに触れるかを正確に割り出す。ベクトル埋め込みの近似一致は使わない。だから何が本当に動いたかが分かる。
エンドツーエンドのフローテスト
単一のエンドポイントを超えて、複数のエントリーポイントをまたぐユーザーの道のりをひとつながりの経路としてテストする。各フローは最初のリクエストからシステムから読み戻す結果まで走るので、統合の穴が出荷前に見える。
セキュリティテスト
セキュリティ層はトークン処理、ロールベースのアクセス規則、権限スコープ、インジェクション、過剰なデータ露出、mass assignment、SSRFを検証し、OWASP Top 10 に対応づける。毎回ではなく、必要なときに起動する。
平易な言葉で書く独自ルール
業務ルールを平易な言葉でKernoに渡し、特定のリポジトリとパスに限定できる。その規則は毎回の実行で適用される。だから古い記録を返さないといった方針が自動で確認される。
MCP上のコーディングエージェント向け
Kerno はエージェントのループの中で動き、MCPで接続する。検証済みの構成は Claude Code、Cursor、Windsurf、Codex だ。エージェントがKernoを動かし、結果を読み、セッションを離れずに壊れた箇所を直す。
メリットとデメリット
メリット
- エージェントのセッション内で走るので、壊れた変更が数時間後のCIではなく数秒で見つかる。
- 実際のデータベースとキューでテストし、モックが隠す実行時の不具合を捕まえる。
- テストの生成と更新を肩代わりし、チームが抱えがちな手作業の保守を減らす。
- 独自ルールを平易な言葉で学び、毎回の実行で適用する。
- 有効にすれば認可、インジェクション、SSRFなどのセキュリティ分類を網羅する。
デメリット
- セッション内の完全なループにはMCP対応のコーディングエージェントが要る。なければCIアクションだけになる。
- 一度にひとつのリポジトリしか扱えず、複数リポジトリの製品は別々に設定する必要がある。
- 無料プランはテスト実行30回、リポジトリ1本、ユーザー1人まで。
- Kerno は多くの言語でルートを検出するが、シナリオ自体はTypeScriptで書く。
よくある質問
Kerno はバックエンドコード向けの実行時品質エンジンだ。アプリの動きを学び、ユーザーの流れを写し、実際のスタックでテストを走らせて、コーディングエージェントのセッション内で各変更を検証する。
関連コンテンツ
Kernoに関連するツール、スキル、記事を探す。
Kernoの代替ツール
Forefront
Forefront · コーディングForefrontはオープンソースAIで構築するためのウェブプラットフォームだ。主要なオープンソース言語モデルを自分のデータで微調整し、性能を評価し、API経由で実行したり、エクスポートして自分でホストしたりできる。クローズドなプラットフォームの手軽さを求めつつ、モデルとデータの所有権にはこだわる開発者が対象だ。
Startkit
StartKit.AI · コーディングStartkitは、AI SaaSとAIラッパー製品を作るためのボイラープレートだ。面倒な部分をあらかじめ配線済みにしたAIスタートアップボイラープレートと考えればいい。認証、StripeとLemon Squeezyの決済、利用制限、トランザクションメール、そしてOpenAI、Anthropic、Groq、Llamaと通信するAI APIスターターキットが含まれる。リポジトリをクローンして価格を設定し、ユーザーが実際にお金を払う部分に取りかかれる。ReactとTailwind上のNext.jsで作られているため、ボイラープレートコードの多くはすでに見慣れたものだ。
Testim
Tricentis · コーディングTestimは、Web・モバイル・Salesforceアプリ向けにエンドツーエンドテストを構築して実行するAIテスト自動化プラットフォームだ。機械学習を頼りに、インターフェースが変わってもテストを安定させ、チームが壊れたセレクターの修正に費やす時間を減らす。今日から使い始められる自動テストツールとしては悪くない。ブラウザで操作を録画してテストを作り、より細かい制御が必要なときはJavaScriptを足す。忙しいQAチームにとって堅実な選択肢である。
