提供済みと検討中

# ロードマップ

提供済みの機能、検討中の機能、そして対象外とするもの。

**約束:** このページにあるものはすべて 100% ローカルのままです。サーバーなし、アカウントなし、新たなデータ収集なし — これからもずっと。ロードマップの項目に日付はありません。何を提供するかは、フィードバックとプル リクエストが形作ります。現在のリリース: **v2.5.1**。

## 次に取り組む優先候補

まずローカル OCR とスクリーンショットの結合を検討します。これらはユーザーのフィードバックで検証する仮説であり、リリースの約束ではありません。録画では録画途中の区間の削除を優先します。

Express モードのシンプルさを保ちます。追加の選択肢はキャプチャ設定、エディタのツール、履歴に配置し、標準のキャプチャ手順を増やしません。新しいスクリーンショット機能は Chrome と Firefox に対応する方針です。録画機能はブラウザによって異なります。

ステータスの凡例: 検討中 予定 提供済み 対象外

## キャプチャ

- **範囲選択のルーペと要素スナップ** 検討中 ドラッグ中の十字カーソル位置に拡大鏡を表示し、端を要素の境界にスナップさせます。
- **一括キャプチャ: URL のリスト → 1 つの PDF** 検討中 複数のページをスクロールしてつなぎ合わせ、1 つの複数ページ PDF として書き出します。すでに存在する 2 つの部品の組み合わせです。

## スクリーンショットの活用

- **長いページを読みやすく書き出す** 検討中 1 枚の画像に収まらない高さのページは、複数の画像に分割されるようになりました（v2.4.0）。次に検討するのは、選んだ部分の拡大切り抜きを添えた全体図です。
- **機密情報のマスク候補** 検討中 メールアドレスや電話番号など、機密情報の可能性があるテキストをローカルで強調表示し、ユーザーが確認して不透明な塗りつぶしを適用します。検出には見落としがあり、プライバシーを保証するものではありません。
- **スクリーンショットを結合** 検討中 保存したキャプチャを縦や横に並べたり、キャプション付きの複数ページ PDF にまとめたりします。自動一括キャプチャを追加する前に、保存済みキャプチャの活用から始めます。
- **変更前後の比較** 検討中 履歴から 2 枚のキャプチャを選び、スライダーや差分の強調表示で比較します。ページの変更確認、デザインレビュー、バグ報告に役立ちます。
- **任意の出典キャプション** 検討中 ページタイトル、URL、キャプチャ日時、表示領域のサイズを書き出しに追加します。共有前に URL を確認し、機密情報を含むパラメータを削除できます。背景情報を提供するもので、真正性の証明ではありません。
- **ビジュアルガイドを作成** 検討中 キャプチャを手順としてまとめ、短いキャプションと番号付き注釈を追加し、アカウントなしで読みやすい文書をローカルに書き出します。

## 録画

- **カーソル追従ズーム モード** 予定 固定のズーム ブロックの代わりに、カーソルを追いかけてパンするズームです。
- **プラットフォーム別サイズ プリセット** 検討中 タブ自体の比率ではなく、YouTube、Shorts、正方形など、目的のアスペクト比で書き出します。
- **セグメント内の分割と削除** 検討中 タイムライン上でセグメントを 2 つに分割し、不要な側を削除します。端からのトリミングだけに頼らずに済みます。

## パワー機能

- **ローカル OCR — スクリーンショットからテキストをコピー** 検討中 範囲を選択し、ローカル OCR で認識したテキストをコピーします。エンジンと言語データのサイズ、精度、起動時の負荷を評価し、必要なときだけ読み込みます。スクリーンショットのデータがデバイスの外に出ることはありません。
- **検索できるローカル履歴** 検討中 ページタイトルやドメインで検索し、キャプチャの名前を変更し、重要な項目を固定して履歴に残します。ローカル OCR の導入後は、抽出テキストの検索も検討します。

## パフォーマンスと磨き込み

- **Worker ベースのつなぎ合わせ合成** 検討中 フルページのつなぎ合わせを OffscreenCanvas 付きの Web Worker に移し、非常に長いページでも UI の応答性を保ちます。
- **エディタの即時オープン** 検討中 キャプチャの実行中にエディタのバンドルを事前に温めておき、タブがほぼ瞬時に開くようにします。

## 対象外

- **デスクトップ ウィンドウや画面全体のキャプチャ** 対象外 `desktopCapture` 権限が必要になり、インストール時に「画面のコンテンツをキャプチャ」という警告が付き、撮影のたびに Chrome のピッカーが表示されます。OpenScreenShot は `host_permissions` を空のまま提供しており、それを守ることのほうがこの機能より価値があります。

## 提供済み

v2.5.1 現在のリリース

- **`npx -y openscreenshot` で MCP サーバーが起動** — 引数なしで標準入力 (stdin) がパイプで渡された場合、`openscreenshot` パッケージは MCP クライアントやカタログが想定するとおりに MCP サーバーを起動します。`openscreenshot serve` も引き続き使えます。ターミナルでは引き続き CLI の使い方が表示されます。

v2.5.0

- **CLI と MCP のキャプチャで墨消し** — `openscreenshot` の CLI と MCP サーバーは、スクリーンショットを撮る前に、CSS セレクター、メール アドレス、電話番号、API キー、ピクセル単位の四角形を黒い四角で覆います。セレクターに一致する要素がない場合や、キャプチャ中にページが対象を動かした場合、キャプチャは画像を作らずに失敗します。

v2.4.1

- 修正：ページ全体のキャプチャに、表、コードブロック、ダッシュボードのウィジェットなど、ページ内のスクロール領域が全体の高さで入るようになりました。少しだけスクロールするダッシュボードのパネルも、すべて写ります。

v2.4.0

- **とても長いページを複数の画像に分割** — 1 枚の画像に収まらないページ全体のキャプチャは、失敗せずに最大 6 枚の画像として保存されます。ダウンロードでは各パーツに名前が付き、エディタでは各パーツが別々のタブで開きます。
- ファイルへのアクセスがない状態でローカルファイルをキャプチャすると、オンにする設定「ファイルの URL へのアクセスを許可する」をメッセージで案内するようになりました。

v2.3.1

- Chrome 拡張機能の名前に、すべての言語で Screen Recorder が入りました。ストアで録画を検索しても見つかります。

v2.3.0

- **操作は専用タブで** — 録画を押すとページの横に操作用タブが開き、カメラのライブ映像を確認できます。操作パネルが動画に映ることはありません。
- **タブの一部を録画** — ページの静止画の上で録画する範囲を指定します。ズーム、クリックの波紋、ポインターはその範囲内で動作します。

v2.2.0

- **ページの要素をキャプチャ** — ポインターを合わせるか矢印キーでカード、グラフ、表、画像を選び、親要素・子要素へ選択範囲を広げたり狭めたりできます。
- **録画の MP4 書き出し** — H.264 + AAC の MP4 が標準になり、WebM も選べます。
- **ダウンロード内のフォルダに保存** — ファイル名テンプレートに `/` を入れるとサブフォルダに保存され、プレビューに整えたパスが表示されます。
- **図形と矢印の追加** — 角丸四角形・楕円・三角形（塗りつぶしも可）、塗り・線・両端・点の矢印の先端、中央のハンドルで曲げられる矢印。
- **ツールの並び順を自由に** — ツールバーのツールをドラッグするか、`Alt+↑` / `Alt+↓` でフォーカス中のツールを移動できます。
- **キャプチャに合う線の太さ** — プリセットがキャプチャの幅に合わせて拡大され、24px のプリセットが加わりました。
- **タブ式の設定** — 視覚的なコントロールを備えた設定ページになり、ポップアップではキャプチャの遅延がスクリーンショットのモードの隣に表示されます。
- **任意のエラーレポート** — キャプチャに失敗すると、ポップアップがレポートを提案します。送信を押すまで何も送られません。
- 修正：内側のパネルでスクロールするダッシュボードもページ全体をキャプチャできるようになりました。macOS の表示範囲キャプチャのショートカットは、Command+Shift+V（ペーストしてスタイルを合わせる）から Option+Shift+V に変わりました。

v2.1.3

- Firefox の評価ボタンとリマインダーから Mozilla のレビューを開けるようになりました。サイトのインストールボタンはブラウザに合わせて切り替わり、もう一方のブラウザ用リンクも表示します。ロードマップの優先候補とスクリーンショットの活用案を更新しました。

v2.1.2

- キャプチャのクイック操作と完了表示 — 進行状況ウィンドウからコピー、PNG 保存、PDF 書き出しができ、クリップボードへのコピーやダウンロードの完了がわかりやすくなりました。

v1.5.0

- **キーボードのみでの完全な操作とスクリーン リーダー対応** — フォーカス可能なキャンバスで、キーボードによるレイヤーの巡回、配置、移動、サイズ変更、切り抜きに対応。すべての変更をライブ リージョンで読み上げ。両方のツールバーにロービング tabindex。可視フォーカス リングと 24×24 の最小ターゲット サイズ。`forced-colors` と `prefers-contrast` に対応。エディタの UI 文字列を `chrome.i18n` に移行。
- **Cut ツール** — フルページ キャプチャ上の横方向の帯を 1 つ以上マークし、ライブ プレビューを見ながら取り除けます。カットは非破壊で、ほかの編集と同じように元に戻せます。
- **名前付き Beautify プリセット** — 既存の Beautify スライダーの上に、余白、角丸、影、背景をまとめて設定するワンクリックのスタイルを追加。
- **調整できる切り抜きハンドルと、元に戻す対応** — 切り抜き矩形に 8 つのサイズ変更ハンドル。切り抜きを適用しても、元に戻す / やり直すの履歴が消えなくなりました。
- **複数選択、複製、矢印キーでの微調整** — Shift+クリックで複数の注釈を選択、`Alt+D` で複製、矢印キーで選択を微調整。
- **キャプチャ履歴シェルフ** — 1 件ではなく直近 12 件のキャプチャを保持し、エディタから開き直せます。
- **キャプチャをフローティング ウィンドウに固定** — Chrome が提供する唯一の常時最前面サーフェスである Document Picture-in-Picture を利用。
- **レイヤーごとのぼかし強度** — 固定の強度 1 つに代えて、ぼかしツールにスライダーを追加。
- **2 クリックの録画セットアップ** — `tabCapture` は、初回クリック時に録画ボタンからインラインでリクエストされます。
- **レコーダーの元に戻す機能と、シンプルになったレール** — 録画エディタに元に戻す / やり直すを追加。Beautify は 1 つのポップオーバーに集約し、「ズームを追加」はタイムライン上に移動。
- **ポップアップから開ける録画一覧** — 「前回を開く」の横の録画一覧リンクから、これまでどのボタンからも辿れなかったレコーダーのセッション一覧を開けます。各行には日付、長さ、ファイル サイズ、ソース、含まれるトラック (マイク、タブの音声、ウェブカメラ) が表示されます。
- **再設計されたエディタの外観** — 安定したスタイル バー、グループ化されたツール レール、ライトとダークに適応するコーラル テーマのレンジ スライダーとキャンバス ステージ、一貫した押下状態、そして書き出し時の本物の読み込み表示とエラー表示。

v1.3.0

- **自動的に隠れるコントロール バー** — 録画コントロール バーはポインターが離れて約 3 秒で自動的に隠れ、映像の邪魔になりません。カーソルをページ下部中央に移動すると再表示されます。ホバー中と録画の一時停止中は表示されたままになります。
- **合成カーソル オーバーレイ** — エディタの設定レールにある「カーソル表示」トグル (デフォルトでオン) が、記録されたカーソルの軌跡から滑らかなポインターをプレビューと WebM 書き出しの両方に描画します。`tabCapture` は OS のカーソルを記録しないためです。

v1.2.0

- **自動ズーム付きスクリーン レコーダー** — 現在のタブを録画します。`tabCapture` 権限は初回の録画時に 1 回だけリクエストされます。エディタはテイクをタイムラインで再生し、カーソルのクリック位置での自動ズーム、手動のズーム ブロック、セグメントごとのトリミングに対応。書き出しはキャンバス経由で再レンダリングし、マイクとタブの音声、クリック効果、オプションのウェブカメラ バブルを合成します。録画中は 1 秒単位のチャンクが IndexedDB に書き込まれるため、クラッシュやバックグラウンド ページの強制終了からも復元できます。

v1.1.0

- **クイック キャプチャ** — ポップアップの「キャプチャ後」の行で、キャプチャをエディタ、クリップボード、ダウンロード フォルダのいずれかに送れます。ポップアップのボタン、キーボード ショートカット、コンテキスト メニューのすべてに適用されます。
- **スポイト カラー ピッカー (`I`)** — レンダリング済みのキャンバスをサンプリングするため、Spotlight の内側や Beautify のグラデーション上の色も見た目どおりに拾えます。色の行のスウォッチからは Chrome の画面全体ピッカーが開きます。
- **任意の画像のドラッグ、ドロップ、貼り付け** — 手元にある画像に注釈を付けられます。読み込んだ画像はキャプチャと同じ扱いになるため、すべてのツールと書き出し方法がそのまま使えます。
- **クラッシュに強いエディタの下書き** — 編集は作業中にローカルへ保存され、エディタを開き直すと復元を提案します。復元はいつでもワンクリックです。

v0.7.0

- **Beautify モード** — 余白、角丸、影に加え、6 つのグラデーション プリセット、単色、透明を選べます。ライブでプレビューされ、すべての書き出しに反映されます。
- **任意の倍率で書き出し** — 25 / 50 / 100 / 200% または正確なピクセル幅。Chrome のキャンバス上限を超えるサイズは、空のファイルを書き出す代わりに拒否します。

v0.6.1

- **遅延キャプチャ** — ポップアップでオフ / 3 秒 / 5 秒 / 10 秒を選べ、バッジにカウントダウンを表示。ホバー状態、ドロップダウン、ツールチップに。
- **右クリック コンテキスト メニューからのキャプチャ** — ページ自身のメニューから、ページ全体、表示領域、選択範囲を選べます。遅延の設定にも従います。
- **前回の範囲を再キャプチャ** — ポップアップのフッターまたはコンテキスト メニューから、前回の選択矩形をもう一度キャプチャします。

v0.6.0

- **塗りつぶしとモザイクのマスク** — ぼかしツールのモードとして、やわらかいぼかし、粗いモザイク、再圧縮にも耐える不透明な塗りつぶしを選べます。
- **Spotlight ツール (`O`)** — 四角形、角丸四角形、楕円の切り抜きが 1 つの暗転レイヤーに統合されます。
- **すべての注釈タイプのサイズ変更** — ペンと蛍光ペンはバウンディング ボックスで拡大縮小し、テキストと手順番号バッジは角のハンドルから拡大縮小します。

v0.5.0

- **直線ツール (`L`)** — 矢じりのない矢印です。
- **Shift による固定** — 四角形とぼかし範囲は正方形に、直線と矢印は 45° にスナップします。
- **数字キー `1`～`8`** で色を設定。
- **テキスト レイヤーをダブルクリック**して再編集。

v0.4.0 and earlier

- `{domain}` ファイル名トークンを、`{date}`、`{time}`、`{title}`、`{w}`、`{h}` に追加 (v0.4.0)。
- 番号付きの手順バッジと蛍光ペン ツール (v0.3.0)。
- エディタのショートカット シート。書き出しは ⌘S に割り当て (v0.3.0)。
- キーボードのズーム操作に対応した、1 つのズーム メニュー (v0.3.0)。
- 名前付きスウォッチ、カスタム カラー、最近使った色 (v0.3.0)。
- 書き出しダイアログの設定を新しいデフォルトとして保存可能に (v0.3.0)。
- ライブ プレビュー付きのクリックできるファイル名トークン (v0.3.0)。
- README、サイト、ポップアップ フッターに Ko-fi 寄付リンク (v0.2.7)。

## 次のリリースを一緒に形に。

求められたものが作られます。

[機能を提案](https://github.com/pghqdev/OpenScreenShot/issues/new)

この中のどれかを自分で作ってみたいですか？プル リクエストを歓迎します。[コントリビュート ガイド](https://github.com/pghqdev/OpenScreenShot/blob/main/CONTRIBUTING.md)をご覧ください。

---

Canonical page: https://openscreenshot.app/ja/roadmap/
