Show HN: Critic – コードを書いたエージェントと一緒にコードレビューを行う
Show HN: Critic – Review code with the agent that wrote it (critic.run)
要約
Criticは、AIエージェントが書いたコードのレビューを可能にするプラットフォームです。AIが生成したコードの変更点やその影響を理解することが困難になるという課題に対し、Criticはエージェント自身がコードの説明、注釈、証拠を提供し、ユーザーが直接エージェントと対話できる機能を提供します。これにより、コードレビューの効率化とインシデントの早期発見が期待できます。
全文翻訳
皆さん、こんにちは。FeynのShreyashです。私たちは、企業がデータからカスタムモデルを構築するのを支援しています。本日、Criticをリリースします。これは、コードを書いたAIエージェントと直接対話できる変更レビュープラットフォームです。
エージェントが私たちのコードの大部分を書いています。これにより生産性は向上しましたが、変更とその結果を理解することは非常に困難になりました。当社がより多くのエージェントツールを採用するにつれて、PRの影響やプロジェクトの状態について関係者を巻き込むことがさらに難しくなりました。私たちはこの問題を解決するためにCriticを構築しました。
Criticを使用すると、AIエージェントはコードを提示し、主要なブロックに注釈を付け、関連する証拠(スクリーンショットやローカル実行の手順など)を含めることができます。その変更を表示している人は誰でも、それを書いたエージェントと直接会話できます。デモはこちらでご覧ください: 動画: Critic Demo
Criticは、CodexまたはClaude Code用のプラグインを通じて機能します。エージェントがコードを書くとき、プラグインはそのコードに加えて、変更の背景にあるストーリーを説明するナラティブと、仮定、決定、または複雑なコードを強調するように要求します。その後、critic.runで変更を表示するか、バンドルされたMCPを介してエージェントにプルさせることができます。Criticのすべての機能はMCPを介して利用できるため、エージェントはハーネスを離れることなく、同じコンテキストすべてを取得できます。
ダッシュボードまたはMCPから、作成エージェントと直接チャットできます。Criticが質問を受け取ると、作成セッションをフォークし、そこに質問を転送します。これにより、メインのスレッドはクリーンに保たれ、作業を継続できます。
ローカルの変更は所有者のみに表示されます。GitHubにプッシュされたものはすべてミラーリングされ、GitHubでその変更を表示する権限を持つ誰にでも表示されます。
Criticを構築する際、セキュリティは私たちにとって大きな優先事項でした。AIエージェントはしばしば自動モードで実行され、コンピューター上で多くの操作を行う可能性があります。私たちは、人々にエージェントへのアクセスを許可することが、コンピューターへのアクセスを許可することを意味しないことを保証したいと考えました。すべてのCriticフォークセッションは、書き込みツールが剥ぎ取られています。それらは、そのワークスペースでの変更および進行中の作業に関する質問にのみ答えることができます。
Criticは、本番環境に到達する前にいくつかのインシデントを検出するのに役立ちました。最も一般的なのは、モデルが既存のスタイル、コンポーネント、または関数などのアーティファクトを再利用しないことです。エージェントの作業を掘り下げて質問することが非常に容易であるため、モデルが問題を誤診したり、役に立たないコードを書いたりするケースもさらに多く検出しました。CriticのUIはGitHubよりもエージェントにとって高速でフレンドリーであるため、チームからのフィードバックもより迅速に返ってきています。
Criticは無料で使用できます。サインアップはこちら: https://critic.run。フィードバックや質問があればお知らせください。