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 を通じてレビューを共有し、第二の意見を得られる。
- ローカル優先: すべてのレビューデータはデフォルトでローカルに保存され、テレメトリや追跡は一切行わない。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト