tomasz-tomczyk/crit

Your feedback loop with the agent

何を解決するか

Crit は AI エージェントと対話するための専用のレビューインターフェースを提供します。生成された計画やコード変更をチャットウィンドウで確認するのではなく、Crit ではテキスト、Markdown、またはライブウェブページの特定の行を指すことで、エージェントがその後対応できるフィードバックを残すことができます。

動作方法

Crit はローカルバイナリとして実行され、ウェブベースのレビュー UI を起動します。複数のレビューモードをサポートしています:

  • 計画レビュー: レビューインターフェース付きで Markdown ファイルをレンダリング。
  • コードレビュー: Git の変更を自動検出し、構文強調付きの差分を表示。
  • コード/UI レビュー: 動作中の開発サーバーまたは静的 HTML ファイルをプロキシして、フロントエンド上でインラインコメントを可能にします。
  • ストーリーモード: 大きな差分の全体像を理解するためのテーマ付き、章立てされた概要を生成し、行単位のレビューの前に変更の構造を把握できるようにします。

フィードバックはレビューファイルとしてローカルに保存されます。ユーザーはこれらのコメントを GitHub PR や GitLab MR と双方向同期でき、または「エージェントに送信」機能を使って、Claude Code や Aider、Cline などの設定済み AI エージェントにフィードバックを直接送信し、リアルタイムでの修正を実現できます。

対象ユーザー

AI コーディングエージェントを使用し、チャットベースの指示に頼らず、より正確で視覚的な方法でフィードバックを提供し、変更を承認したい開発者。

特徴

  • 適応型 UI: Markdown 計画、Git 差分、ライブ Web アプリケーションに応じた異なるインターフェース。
  • エージェント統合: agent_cmd を通じてコメントをエージェントに直接送信し、リアルタイムでの反復が可能。
  • クロスポイント同期: GitHub プルリクエストと GitLab マージリクエストとの双方向同期。
  • 非同期レビュー: 公開 URL を通じてレビューを共有し、第二の意見を得られる。
  • ローカル優先: すべてのレビューデータはデフォルトでローカルに保存され、テレメトリや追跡は一切行わない。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト