ゲートキーパーではなく、パートナーとして。
Luke F. Walton・Surmado創業者・2026年5月
昨日、コードレビューはもはやエンジニアだけのものではない理由について書きました。要約すると、マーケター、創業者、CEOたちが今やコードを出荷しており、彼らのためのレビュー層を作った人はいなかった、ということです。
この記事はその話のもう半分です。主張ではなく、決断について。なぜ私たちがSurmado Code Reviewをこのように作ったのか、実際に誰のためのものなのか、そして正しく作れるようになるまでに何を間違えたのか。
まず自分たちのために作った
Surmadoは、中小企業向けのAIツールを作る小さなチームとして始まりました。私たちは常にバイブコーディングをしていました。Claude Code、Cursor、AIがほとんどのコードを書き、私たちがそれを方向づける長いセッション。アウトプットは速く、機能は本物でした。
問題も本物でした。命名規則がセッションごとにずれていく。触れていないルートで認証チェックが消える。誰も頼んでいないのにログのパターンが変わる。AIは一見正しく見え、ビルドを通過し、後になるまで気づかない問題を静かに持ち込むコードを生み出しました。
すべてを手作業でレビューしようとしました。それが続いたのは約2週間でした。差分は大きすぎ、コードはもっともらしすぎ、そして私たちにはやるべきことが他にも多すぎました。
そこで自動レビュアーを作りました。顧客のためではなく、自分たちのために。それは私たち自身のリポジトリで、私たち自身の基準に対して、プッシュするすべてのプルリクエストで動きました。公開する前に、何ヶ月もそれを改良し続けました。
今はバージョン7です。14の社内リポジトリで動いています。私たちのチームがプッシュするすべてのPRは、人間が見る前にSurmado Code Reviewを通過します。
何度も出会った人たち
私たちが構築している間、あることが繰り返し起きていました。創業者、代理店オーナー、マーケティングリーダーたちと話すと、彼らは自分のサイトやツール、ランディングページをバイブコーディングし始めていました。何を作れるかにワクワクしている一方で、何を出荷してしまっているかに不安も感じていました。
会話はいつもこんな調子でした。「このコードをレビューすべきなのはわかっているけど、何を見ればいいのか本当にわからないし、聞けるエンジニアもいない。」
彼らはYAML設定やCIパイプライン連携を備えた複雑な開発ツールを必要としている人たちではありませんでした。ただ動くものが必要でした。GitHubに接続し、PRをレビューし、何が良くて何を直す必要があるかを、行動に移せる言葉で伝えてくれるもの。
私たちはこの人たちのために作りました。彼らだけのためではありません。エンジニアも使いますし、実際うまく機能します。しかし、設計上の判断はすべて一つの問いから生まれています。先月GitHubにコードをプッシュし始めたばかりの人でも、誰の助けもなくこれを使えるか、という問いです。
「最も簡単」が実際に意味すること
どのコードレビューツールも「簡単だ」と言います。私たちが言うときの意味はこうです。
設定不要。 GitHubアカウントを接続する。それがセットアップのすべてです。APIキーもYAMLファイルも、配線すべきCIパイプラインもありません。クリック2回です。
基準は会話で決まる。 ほとんどのツールは設定ファイルを書かせるか、ルールのメニューから選ばせます。私たちは違うことをします。私たちのAIエージェントScoutが、あなたと会話をします。新しいチームメイトに説明するのと同じように、自分のコードベースについてどう考えているかを伝えます。「私たちはsnake_caseを使う。」「APIルートでは必ず認証をチェックする。」「PIIは絶対にログに残さない。」Scoutはその会話を、すべてのPRをレビューする際の基準となるSTANDARDS.MDに変換します。基準がどうあるべきかわからなくても大丈夫です。何を作っていて何を心配しているかをScoutに伝えれば、Scoutが空白を埋めてくれます。
読めるレビュー。 すべてのレビューには、良い点(続けるべきことがわかる)、改善が必要な点(基準に紐づき、具体的で、実行可能)、エッジケースで検討すべき質問、そしてチームメイトが実際に目を通す場合のための人間レビュアー向けブリーフが含まれます。ログ内のPIIもスクリーニングし、データ契約を定義していればそれもチェックします。アウトプットは構造化されているので、どこを見て何をすべきかが正確にわかります。
7言語対応。 製品、レビューインターフェース、ドキュメントは英語、スペイン語、フランス語、ポルトガル語、日本語、イタリア語、ドイツ語で利用できます。あなたのチームや顧客が複数の言語で活動しているなら、レビュアーもそうします。
なぜ汎用AIではなく専用ツールなのか
これが最もよく聞かれる質問です。「ChatGPTにコードを貼り付ければいいんじゃないの?」
できます。ただし毎回違う答えが返ってきます。汎用モデルがPRをレビューする場合、制約も基準も、アウトプットの構造もないからです。問題が制約されていないので、アウトプットも一貫しません。
私たちは意図的にこの問題を制約しました。Surmado Code Reviewが焦点を当てるのは3つだけです。差分(実際に何が変わったか)、あなたのSTANDARDS.MD(あなたが定義したルール)、そしてレビューを行動可能なカテゴリに整理する構造化されたアウトプット形式です。この制約こそが製品のすべてです。だからレビューは一貫していて、最初に読んだときから役に立ち、そして1回15ドルのレビューの代わりに15ドルで100回のレビューができるのです。焦点を絞った問題は、うまく解くコストが低くなります。
しかし本当の設計上の選択は、このツールがやらないことにあります。コードを書き換えたり、修正を自動適用したりするコードレビューツールもあります。私たちはそれをしません。あなたは自分のプロジェクト、ユーザー、トレードオフについて、どんなAIよりも多くのコンテキストを持っています。レビューは、良い判断をするために必要なものすべてを与えます。何がうまくいっているか、何に改善が必要か、マージする前に検討すべき問いは何か。アウトプットをそのままコーディングAIにコピーすれば、しっかりした回答が得られます。しかし最良の実践は、自分でレビューを読み、何が関連するかを判断し、それを次の変更のよりどころにすることです。
STANDARDS.MDは一度書いて忘れるものではありません。生きたドキュメントです。自分のコードベースについて学びが深まり、繰り返し問題になるパターンを発見するにつれ、Scoutとの別の会話を通じて更新していきます。基準は時間とともに研ぎ澄まされ、レビューはより的確になり、Scoutが見つける問題は小さくなっていきます。それが私たちが狙った複利効果です。
価格
その焦点を絞ったアプローチが、価格設定の仕組みの理由でもあります。
Claudeを直接使ってPRをレビューすると、1レビューあたりおよそ15ドルかかります。週に1回の重要なPRをレビューするだけなら問題ありません。毎日コードをプッシュしているなら問題です。
Surmado Code Reviewは月額15ドルで100PR分です。誤植ではありません。1回のClaudeレビューと同じ値段で100回のレビューです。シート単位の課金はなし。リポジトリは無制限。それ以上必要なら、100回分の追加パックが1つ15ドルで、期限切れになりません。
無料ティアもあります。月10PR、クレジットカード不要です。最もアクティブなリポジトリで試して、何が検出されるか確かめるには十分です。
私たちがこの価格を他のコードレビューツールに対抗するために設定したわけではありません。価格が理由でレビューを飛ばす人がいなくなるように設定したのです。もしあなたがソロ創業者で3つのリポジトリにコードをプッシュしているなら、月15ドルは考えることすらない項目であるべきです。それがポイントです。
私たちがやらないこと
私たちはあなたのコードを保存しません。レビュー時にPRの差分とSTANDARDS.MDをAIプロバイダーに送り、レビューを生成し、差分を破棄します。ログにも残しません。モデルの訓練にも使いません。永続するのは、あなたのPRに投稿されるレビューコメントだけで、それはあなたが管理するGitHubリポジトリ内に存在します。
私たちは人間のレビュアーを置き換えません。Scoutが最初のパスを行います。コードをレビューするチームメイトがいるなら、その人は誤植や規約違反を探す時間を減らし、アーキテクチャや意図により多くの時間を使えるようになります。私たち自身のチームでは、Scoutによってクローズまでの時間がおよそ3倍短縮されました。人間のレビュアーが本当に判断を要することに集中できるようになったからです。
私たちはコードを書き換えません。修正を自動適用したり、変更を直接プッシュしたりするツールもあります。私たちはそれをしません。コードを生成するAIが欲しいなら、そのための優れたツールが他にあります。Surmado Code Reviewは、あなたの基準に沿った正直な評価を提供し、それをどう扱うかはあなたの判断に委ねます。レビュアーは作者とは異なる脳である必要がありますが、最終的な決定を下すのは作者です。それが要点です。私たちはゲートキーパーではなく、パートナーです。
正直なところ
私たちは小さな会社です。Surmadoの背後にあるAIエージェントScoutは、マーケターや中小企業のために作りました。それが私たちの世界です。Code Reviewはその世界から生まれたもので、それはあらゆる設計上の判断に表れています。会話形式のセットアップ、読みやすいアウトプット、価格帯、ゼロコンフィグのオンボーディング。私たちがマーケターを理解しているのは、私たち自身がコードを書くマーケターだからです。
私が言えるのはこうです。もしあなたがマーケティングサイト、ランディングページ、社内ツール、あるいは実際の人々が使う何かをバイブコーディングしていて、コードレビュアーを持っていないなら、あなたはネットなしで飛んでいます。あなたがこれが下手だからではありません。誰も自分自身の仕事をレビューするのに十分優れてはいないからです。
無料ティアがあるのは、自分の目で確かめられるようにするためです。リポジトリを1つ接続する。PRを1つプッシュする。レビューを読む。それから決めてください。
質問と回答
Surmado Code Reviewとは何ですか? Surmado Code ReviewはGitHub向けの自動コードレビューサービスです。プルリクエストへのプッシュのたびに、SurmadoのAIエージェントであるScoutが、チームのSTANDARDS.MDドキュメントに照らして差分をレビューします。レビューには構造化されたアウトプットが含まれます。良い点、改善が必要な点、検討すべき質問、人間レビュアー向けブリーフ、PIIスクリーニング、データ契約チェックです。Surmadoはコードの差分を保存したり、モデルの訓練に使用したりしません。このサービスは英語、スペイン語、フランス語、ポルトガル語、日本語、イタリア語、ドイツ語で利用できます。
Surmado Code Reviewは誰のためのものですか? Surmado Code Reviewは、小規模チーム(2〜10人)、ソロ開発者、コードを書く創業者、バイブコーディングツールを通じてコードを出荷する非エンジニアのために設計されています。セットアップにYAML、APIキー、CIパイプライン設定は不要です。基準は設定ファイルではなく、Scoutとの会話を通じて定義されます。エンジニアも、複数のリポジトリにわたって一貫した基準を強制するためにこの製品を使用します。
Surmado Code Reviewは他のAIコードレビューツールとどう違いますか? Surmado Code ReviewはAIレビューを3つの入力に制約します。プルリクエストの差分、チームのSTANDARDS.MD、そして構造化されたアウトプット形式です。これにより、広範で無制約な提案ではなく、一貫した基準ベースのレビューが生まれます。このツールはコードを書き換えたり、修正を自動適用したりしません。正直な評価を提供し、トレードオフの判断は開発者に委ねます。価格は月額15ドルで100PR分、シート単位の課金はなく、これはClaude Code Reviewを個別のPRごとに使用した場合の約15ドルと比較されます。Surmado Code Reviewは、Site AuditやAI Visibilityといった製品も提供する、中小企業向けマネージドウェブプレゼンスプラットフォームSurmadoによって作られています。