nicobailon/pi-annotate
Visual feedback from browser to AI. Click elements, add comments, fix code.
何を解決するか
Pi Annotate は、AIエージェントにUIバグやデザイン変更を視覚的に伝える方法を提供します。レイアウトの問題を手動で説明したりCSSをコピーしたりする代わりに、ユーザーはWebページ上の要素をクリックして、AIエージェントがコードを修正するために必要な正確な技術的文脈(セレクタ、ボックスモデル、アクセシビリティロール)とスクリーンショットをキャプチャできます。
動作方法
Chrome/Chromium用のブラウザ拡張機能として動作し、ネイティブホストとPi拡張機能と連携します。ユーザーが /annotate コマンドを実行すると、ツールはブラウザにアノテーションUIを挿入します。ユーザーは要素を選択し、コメントを追加でき、さらに「Etch」モードでリアルタイムのDevTools編集を記録できます。このデータ(HTML属性、CSSスタイル、視覚的クロップ)は構造化されたMarkdownレポートにまとめられ、AIエージェントに送信されます。
対象ユーザー
UI/UX実装およびバグ修正にAIエージェントを使用するフロントエンド開発者やデザイナー。
特徴
- 深い文脈のキャプチャ:選択された要素について、ボックスモデルデータ、アクセシビリティ情報、重要なCSSスタイルを自動収集。
- 編集のキャプチャ(Etch):MutationObserverを介してブラウザのDevToolsで行われたリアルタイム変更を追跡し、前後スクリーンショットとプロパティの差分を提供。
- 視覚的なメモカード:ドラッグ可能な浮遊メモとSVG接続線で要素とコメントをリンクする、Figma風の体験を実現。
- リモートおよびWSL対応:ネイティブメッセージブリッジを介して、リモートSSHホストやWSL環境内のページをアノテート可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト