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

MCPサーバーは、AIエージェントを既存のChromeセッションに接続し、クッキーと認証情報を利用可能にします。
@playwright-repl/mcpは、Dramaturg拡張機能を介してAIエージェントを既存のChromeブラウザに接続するMCPサーバーで、クッキーや認証情報を含む実際のブラウザセッションへのアクセスを提供します。Playwright JavaScriptの完全なサポート、アサーション機能を備え、Claude Desktop、Claude Code、Cursor、または任意のMCPクライアントで動作します。

CLAUDE.md設定を管理するための2つのClaudeコードスキル
開発者がCLAUDE.md設定を扱う2つのClaude Codeスキルを構築しました。/cc-initは新規プロジェクト向けに最小限の設定を作成し、/cc-optimizeは既存プロジェクトの肥大化や問題を分析します。どちらもコンテキストのオーバーヘッドを削減し、指示への従順性を向上させることを目的としています。

Jan-Code-4B:ローカル開発のための軽量コードチューニングモデル
Janチームは、Jan-v3-4B-base-instructをベースにした4Bパラメータのコードチューニングモデル「Jan-Code-4B」をリリースしました。これはClaude CodeのHaikuモデルと互換性のある代替モデルとして設計されており、ローカルで動作しながらコーディング支援を改善します。

オープンソースのCLIツール「sdf」は、Claudeを使用してスタックされたGitHub PRを管理します。
sdfは、MITライセンスの無料CLIツールで、gitとghを使用して積み上げプルリクエストのワークフローを自動化します。Claude CLIが差分分析やコンフリクト解決などの複雑なタスクを処理します。