frontman-ai/frontman

The AI agent that lives in your framework/browser

何を解決するか

Frontman は、非技術者(プロダクトマネージャーやデザイナーなど)が IDE を開くことなく、ブラウザ上で直接フロントエンドの修正を行うことができる AI コーディングエージェントです。ユーザーが要素をクリックし、英語で変更内容を説明するだけで、実際のソースコードを更新できます。デザインの品質保証(QA)や開発者への引き渡しの煩わしさを解消します。

動作方法

Frontman は、ローカル開発サーバー(Next.js、Astro、Vite をサポート)と統合し、MCP サーバーに変換します。これにより、AI エージェントはライブブラウザコンテキスト(DOMツリー、計算済みCSS、コンポーネントツリー、ソースマップなど)およびサーバーサイドコンテキスト(ルート、ログなど)にアクセスできます。ユーザーが変更を説明すると、Frontman は正しいソースファイルを特定し、編集内容を生成してホットリロードをトリガーし、結果を即座に表示します。

対象ユーザー

  • デベロッパーを待たずに、コピー、余白、色、レイアウトなどの問題を修正したいプロダクトマネージャーやデザイナー
  • 伝統的な IDE ベースのツールよりも、より豊かな視覚的コンテキスト(レンダリング済み出力)を持つ AI ツールを求めるフロントエンド開発者
  • フロントエンドの引き渡しコストと仕上げの手間を削減したいチーム

特徴

  • 視覚的編集: 実行中のアプリ内の任意の要素をクリックして編集対象にします。
  • フレームワーク対応: Next.js(App と Pages Router)、Astro、Vite(React、Vue、Svelte)に対応。
  • 広範な LLM 対応: OpenAI、Anthropic、OpenRouter、Fireworks AI、NVIDIA、Google、xAI など、独自のキー(BYOK)を導入可能。
  • オープンソース: スプリットライセンス(Apache 2.0 および AGPL-3.0)で提供。
  • MCP 統合: ブラウザとソースコードを橋渡しする Model Context Protocol(MCP)を使用。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト