Reado について
Reado は、AI コーディングエージェントが書いたコードのレビューに向けた、コードを読むためのオープンソース IDE です。行に紐づくコメントを残すと、エージェントがタスクを処理し、レビュー担当者が結果を承認します。
主な機能
- 01行範囲に紐づく種類付きコメントとスレッド
- 02承認後にのみ反映されるエージェントの提案
- 03.reado/ に Markdown として保存されるコメント
- 04tour.json で共有できるコードツアー
- 05プロジェクトのドキュメントと仕様のナレッジベース
- 06エージェント連携用の reado CLI と MCP サーバー
活用シーン
- 01Claude Code や Codex が生成した変更のレビュー
- 02行コメントに基づくバグ修正やリファクタリングのエージェント実行
- 03ブランチやプルリクエストをファイルごとに確認するガイド付きレビュー
MCP 対応
reado mcp コマンドは MCP サーバーとして動作し、MCP クライアントに reado://tasks や reado://comments などのリソースと browser_* ツールを提供します。プロジェクトを開くと、Reado がこのサーバーを各エージェントの設定に自動で登録します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
ダウンロード · ウェブサイト · Discord · コントリビュート
Reado がそれに値すると思えたなら、スターは小さなオープンソースプロジェクトが見つけてもらえる方法です。 フィードバックを送ってくれた最初の 50 名のテスターには、Reado Pro を 12 か月間無料で提供します。
実際のブランチでの完全なガイド付きレビュー — 編集なし、リアルタイム。エージェントが提案し、あなたが判断し、エージェントが修正します。
ほとんどの IDE はコードを書くために作られています。Reado はコードを読むために作られています。
今やあなたよりもエージェントの方が多くのコードを書いています。残された仕事はそれを読んで判断することであり、それには専用のツールが必要です。Reado ではコードを読み、重要な行に正確に紐づけたコメントを残します。あなたのエージェント(Claude Code、Codex、Copilot、Gemini、OpenCode、Cursor)がそれらを解決し、あなたは変更内容をレビューします。
反転したコードレビュー: レビュアーはあなたで、AI がコミッターです。
AI とのペアによるガイド付きレビュー
レビューする対象 —— 作業中の変更、ブランチ、プルリクエスト —— と、注目する観点(バグのリスク、セキュリティ、パフォーマンス、テストカバレッジ)を選びます。エージェントは変更を通るルートを計画し、ファイルごとにレビューして提案します。あなたが承認するまで、何も確定しません。
![]() 1 · 変更を指定する。 ブランチを比較し、観点 —— バグのリスク、セキュリティ、パフォーマンス —— を選びます。 | ![]() 2 · エージェントがルートを計画する。 ターミナルで差分を読み、リスクの高い順にファイルを並べます。 | ![]() 3 · 提案するだけで、確定はしません。 指摘は提案として行に表示されます。まだコードには一切触れません。 |
![]() 4 · あなたもレビューする。 任意の行を選択して自分のコメントを残せます —— Reado はまず読むためのツールです。 | ![]() 5 · セカンドオピニオンを求める。 エージェントは自分のレビューに異議を唱え、あなたは妥当なものを承認します。 | ![]() 6 · エージェントに返す。 承認したタスクを送信すると、修正が反映されコメントが解決されます。 |
残した場所にとどまるコメント
Reado のコメントは付箋ではありません。行範囲にアンカーされ、種類(bug、refactor、performance、question、note)を持ち、スレッド化され、エージェント向けのタスクか次の読み手向けのノートのいずれかになります。コメントは .reado/ 内のプレーンな Markdown としてコードの隣に存在し、編集にも耐えます。コードが移動すればコメントも一緒に再アンカーされ、コードが消えたコメントは、黙って誤った行を指すのではなく孤立コメントになります。
作業はエージェントが行い、あなたはそれを見守る
Send review は、開いているタスクを Reado のターミナルで実行中のエージェントに渡します。エージェントは reado CLI と MCP サーバーを通じて作業し —— あなたのコメントを読み、プロジェクトのドキュメントやスペックを参照し、各タスクを解決します —— Reado はそのすべてのステップをライブで反映します。推論、触れたファイル、タスクの完了です。完了すると、ファイルツリー上の Δ が、前回読んでから何が変わったかへ直接導きます。
本のように読める IDE
- 読むために作られています: 快適な行長、固定されたスコープヘッダー、アウトライン、定義へ移動、コードインテリジェンスを備えた、落ち着いた CodeMirror 6 ビューア。
- 読書カバレッジ: Reado は、あなたが実際に読んだ箇所と、その下で何が変わったかを把握しています。
- プロジェクトツアー: リポジトリと一緒に
tour.jsonを配布すれば、Reado で開いた誰もが、新規参加者に説明するであろうコードをたどれます。該当する行が正確にハイライトされ、ステップごとに説明されます。この形式はオープンです —— どんなツールでも読み書きできます。 - 読むほどに育つナレッジベース: プロジェクトのドキュメント、スペック(OpenSpec、Spec Kit)、あなたのノートが 1 か所で検索でき、さらにコメント、ファイル、スペック、ドキュメントを結びつけるグラフも利用できます。
- エージェントが操作できるブラウザー: Reado 内でアプリをプレビューし、ページ自体にコメントし、エージェントに DOM、コンソール、ネットワークを検査させられます。
- Reado Anywhere: スマートフォンをペアリングしてレビューを追い、そこからコメントし、エージェントの完了時に通知を受け取れます。
- 研究に基づく 4 つのテーマ —— ダーク、ライト、ハイコントラスト、セピア —— と、英語、イタリア語、スペイン語、フランス語、ドイツ語の UI。
ローカルファースト、オープンソース
Reado は MIT ライセンスで、macOS、Linux、Windows で動作します。あなたのコードとコメントはプレーンなファイルとしてあなたのマシン上にとどまります。アカウントは任意であり、アプリの利用を妨げることはありません。
ダウンロード
最新の署名済みビルドは
Releases から取得できます — macOS
(.dmg、署名および公証済み)、Linux (.AppImage / .deb / .rpm)、Windows
(.exe / .msi)。以降、Reado は署名済みリリースから自動的に更新されます。
AI ループ
Reado の中核となるループは 読む → 注釈を付ける → AI で解決する です。
- コードを読み、コメントを残します。タスクとしてフラグを立てたコメントが作業 リストとなり、ノートはエージェントの邪魔になりません。
- ターミナルを開き (
Cmd/Ctrl+J)、Claude、Codex または Copilot を起動し、 次に Send review をクリックします。Reado はエージェントに開いているタスクを 指し示すプロンプトを注入します。 - エージェントは
reado://tasksおよびreado://commentsの MCP リソース、またはreado task listからタスクとコメントを読み、 変更を加え、reado task done <id>(またはreado task fail <id> "<reason>") でそれぞれを完了としてマークします。Reado のウォッチャーが結果をリアルタイムに反映し、解決済みのコメントは履歴に移動します。
reado バイナリが安定した契約です — オンディスク形式はエージェントを壊すことなく進化できます。
これは MCP サーバー (reado mcp、プロジェクトを開くと各エージェントの設定に自動で組み込まれます) と、エージェントが呼び出す CLI の両方を提供するため、AI ループを機能させるにはエージェントの PATH 上にある必要があります。パッケージ版アプリにはこれが同梱されています。Settings → Command-line tool からインストールしてください (reado を VS Code スタイルで
~/.local/bin にリンクします)。MCP サーバーは
公式 MCP Registry
にも io.github.WatermelonBros/reado として、macOS、Linux、Windows 用のバイナリを含むバンドルとして掲載されています。ソースチェックアウトからは、直接ビルドしてリンクします。
scripts/install-cli.sh # builds release + links into ~/.local/bin
reado --help
アクション (CLI): reado task list|show|done|fail|link、
reado comment add|reply|search、および reado kb list|show|search (解決する前に
ドキュメントと仕様を参照するため)。コンテキスト (MCP): reado://tasks、
reado://comments、reado://reading-progress、reado://bookmarks の各リソース、
さらにアプリ内プレビュー用の browser_* ツール。エージェントの識別情報は
$READO_AGENT から取得します (Reado はエージェント起動時にこれを設定します)。
plugin/ にあるエージェントプラグインは、Claude Code (および
AGENTS.md 経由で Codex) にこの契約を教え、エージェントがタスクを正しく解決できるようにします。インストール方法は
plugin/README.md を参照してください。その他のエージェント (例: Copilot)
も、reado CLI がインストールされていれば、Reado が注入する Send review プロンプトから契約を取得できます。
キーボードショートカット
| ショートカット | アクション |
|---|---|
Cmd/Ctrl + P | ファイルへ移動 (ファジー) |
Cmd/Ctrl + K | コマンドパレット |
Cmd/Ctrl + Shift+F | プロジェクト内を検索して置換 |
Cmd/Ctrl + , | 設定 |
コントリビューション
Reado は友好的なオープンソースプロジェクトを目指しており、コントリビューションを歓迎します。 ビルド、テスト、変更の送信に必要なもの — 前提条件、開発 ループ、CI が実行するチェック、規約 — はすべて CONTRIBUTING.md にあります。 行動規範 をお読みください。セキュリティ問題は SECURITY.md を通じて報告してください。
ライセンス
MIT © Reado contributors
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。





