OnUI:Claude Codeへの正確なUIフィードバックのためのブラウザ拡張機能

OnUIは、Claude Codeで作業する際のUI修正に視覚的コンテキストを提供するブラウザ拡張機能です。ウェブページ上で直接注釈を付けられるようにすることで、どのUI要素に注意が必要かを説明するという一般的な問題を解決します。
OnUIの機能
任意のウェブページで要素をクリックしたり領域を描画したりして、問題点に関するメモを追加し、構造化レポートをエクスポートできます。Claude CodeはローカルMCP(Model Context Protocol)経由でこのレポートを読み取り、DOM要素、そのパス、ユーザーの意図、重大度レベルに関する正確な情報を得ます。これにより、「右側のボタン、いや違うもう一方の」といったあいまいな記述が排除されます。
技術的実装
開発者は数週間かけてClaude Codeを使用してOnUIを構築しました。Claude Codeはブラウザ拡張機能とローカルMCPサーバーの両方を含むTypeScriptコードベースの大部分を記述しました。開発中に対処した具体的な技術的課題には以下が含まれます:
- ホストページとのCSS衝突を避けるためのShadow DOM分離の反復
- 注釈ダイアログUIとエクスポートフォーマッタの構築
- 拡張機能とローカルMCP間のネイティブメッセージングブリッジのデバッグ
利用可能性とライセンス
OnUIは無料で利用でき、有料プランはありません。Chrome Web Storeからワンクリックでインストール可能で、EdgeとFirefoxでも動作します。このプロジェクトはGPL-3.0でライセンスされており、クラウド依存性ゼロ、テレメトリゼロ、完全に無料です。
開発ワークフロー
開発者は、Claude Code用のツールをClaude Code自体で構築しているという皮肉を指摘しています。現在のUI反復ワークフローは:注釈→Claudeが修正→検証→繰り返し。
📖 完全なソースを読む: r/ClaudeAI
👀 See Also

Claude Codeプロトコルファイルは、繰り返しの質問を削減します。
開発者が、Claude Codeが有用な作業を開始する前に繰り返し質問する傾向に対処するプロトコルファイルを共有しました。ソースによると、典型的なClaude Codeのセッションは「どのフレームワークですか?」「エラーを見せてもらえますか?」「これが私の計画です、進めてもいいですか?」という3つの標準的な質問から始まっていました。この質問パターンは、単純なタスクでもかなりの時間を消費し、例として示されたnullチェックの実装だけで12回のメッセージと8分が費やされていたと報告されています。

cc-lens: Claude Codeセッション分析用ローカルダッシュボード
開発者がcc-lensを作成しました。これは、~/.claude/に保存されたClaude Codeのセッションデータを読み取り、使用状況分析、コスト追跡、セッション再生を提供するローカルファーストのダッシュボードです。クラウド同期、サインアップ、テレメトリなしで完全にローカルマシン上で動作します。

Meera: Qwen3.5-2BをベースにしたLinux Gnome向け完全オフラインAIアシスタント
Meeraは、Qwen3.5-2B-Q4_K_M(1.2 GB)とVulkan対応のllama-cppを使用する、Gnome Desktop向けのオフラインAIアシスタントです。ツール選択とRAGのために2番目の小さな埋め込みモデルを活用し、プロンプトの埋め込み肥大化を回避します。Ubuntu 24.04 + RTX 5090、Fedora Silverblue + Intel i3で動作します。

nan-forget: 単一のSQLiteファイルに保存されるローカルAIコーディングメモリ
nan-forgetは、単一のSQLiteファイル(約3MB)にコンテキストを保存し、バックグラウンドサービスを必要としないAIコーディングエージェント向けのメモリーツールです。3段階の検索パイプラインを使用し、Claude Code、Cursor、およびCLI経由のターミナルで動作します。