frontman-ai/frontman

The AI agent that lives in your framework/browser

解決的問題

Frontman 是一個 AI 編碼代理,允許非技術團隊成員(例如產品經理和設計師)無需開啟 IDE,即可在瀏覽器中直接進行前端修復。使用者只需點擊元素並以自然語言描述變更,Frontman 即可直接更新實際的原始碼,消除設計 QA 與交接流程中的摩擦。

如何運作

Frontman 與您的本地開發伺服器(支援 Next.js、Astro 和 Vite)整合,並轉換為 MCP 伺服器。這讓 AI 代理能存取即時瀏覽器上下文(包括 DOM 樹、計算後的 CSS、元件樹與原始碼對應檔),以及伺服器端上下文(如路由與日誌)。當使用者描述變更時,Frontman 會識別正確的原始碼檔案,產生編輯內容,並觸發熱重載以立即顯示結果。

適用對象

  • 希望無需等待開發人員即可修復文字、間距、顏色與版面問題的 產品經理與設計師
  • 希望獲得比傳統 IDE 工具更豐富視覺上下文(已渲染輸出)的 前端開發人員
  • 希望降低前端交接成本與細節打磨成本的 團隊

主要特色

  • 視覺化編輯:點擊正在執行的應用程式中的任意元素以定位編輯目標。
  • 框架支援:支援 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)連接瀏覽器與原始碼。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案