instructa/browser-echo
⚡ Stream browser logs to terminal, zero setup, perfect for Ai Agents
何を解決するか
Browser Echo は、開発者や AI コーディングアシスタントが、console.log のようなクライアントサイドのブラウザログを、サーバーのターミナルや MCP サーバーで直接表示できるようにします。これにより、開発中にコードエディタとブラウザの開発者ツールの間を頻繁に切り替える必要がなくなります。
動作方法
クライアントサイドのパッチを使用して、標準の console.* メソッドをラップし、ログをキャプチャします。これらのログはブラウザから開発サーバーに転送され、ターミナルにストリーミングされます。Vite ベースのフレームワーク、Next.js、Nuxt、React、Vue など、さまざまなフレームワーク用の特定の統合パッケージを提供し、ログのルーティングと転送を処理します。
対象ユーザー
AI コーディングアシスタント(Cursor、Claude Code、GitHub Copilot CLI など)を使用しているウェブ開発者で、AIエージェントが実行時におけるブラウザのエラーとログを可視化できるようにして、より効果的にデバッグを行いたい方。
特徴
- AIアシスタント統合: MCP(Model Context Protocol)をサポートし、コンテキストウィンドウを汚染せずにログを AI エージェントに提供。
- 広範なフレームワーク対応: Vite ベースのフレームワーク、Next.js、Nuxt などに対応。
- 開発者体験: カラーリングされたターミナル出力、ソースヒント(ファイル:行:列)、スタックトレースを提供。
- プロダクションへの影響ゼロ: クライアントパッチと HTTP エンドポイントは開発時のみ挿入され、プロダクションバンドルには含まれません。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト