OSS探訪

Frontman — running appのDOM・CSS・source mapを見ながらbrowser上でfrontend codeを編集するAI agent

OSS健全度 100
スコアの見方

発掘スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした独自指標(上限なし)。成長モメンタムは観測期間内の同スコアの差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
697
主要言語
ReScript
ライセンス
未判定
リポジトリ最終更新
2026/09/14

概要

Frontmanは、running frontendへframework integrationを追加し、browserからelementを選んで自然言語で修正するとactual source fileを書き換えるAI coding agentです。Next.js・Astro・Vite(React/Vue/Svelte)に対応し、最新安定版はv5.1.0です。licenseはclient/integrationとserverで分かれます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

live DOM・computed CSS・component tree・source mapから編集対象を特定

source fileだけを見るcoding agentと異なり、render済みDOM、computed CSS、component tree、route、server log、source mapをcontextにして、選択したUIを所有するsourceへ修正を返します。hot reloadで結果をその場で確認できます。

出典:[2]

Next.js・Astro・Viteへintegrationを追加し、dev serverをMCP-aware editing environmentへ変える

Next.jsはnpx @frontman-ai/nextjs install、Astroはnpx astro add @frontman-ai/astro、Viteはnpx @frontman-ai/vite installで導入できます。framework integrationはdevelopment mode専用でproduction buildから除外される設計です。

出典:[2]

designer/PMとfrontend developerの間で小さなvisual fixのhandoff costを減らしたいteamに

copy、spacing、color、layout、responsive調整など、変更自体より対象component特定やhandoffに時間がかかる作業に向きます。既存codebaseを維持したままbrowser起点でdiffを作る用途が中心です。

AI providerへ送るcontextとsource書き換え権限、split licenseを確認する

BYOKでOpenAI/Anthropic/OpenRouter等を使うため、選択providerへ送信されるcontextの範囲をteam policyと合わせる必要があります。agentはsource fileを書き換えるためdiff reviewも必要です。licenseはlibs/がApache-2.0、apps/frontman_server/がAGPL-3.0で、repository全体を単一licenseとして扱えません。

出典:[2][3]

参考にした公式資料

  1. [1]frontman-ai/frontman — GitHub repository metadata(2026-09-16)
  2. [2]Frontman — README(2026-09-16)
  3. [3]Frontman v5.1.0 release(2026-09-16)
編集部からの補足

sourceだけでなくrendered UIをcontextにする点が差別化です。一方でAI providerへのcontext送信とsource write権限を持つため、diff reviewとdata boundaryの確認が必要です。

3ステップで試す

  1. 1

    Next.js projectへ追加

    READMEのNext.js Quickstartを代表例として使います。Astro/Vite向けintegrationも別途用意されています。

    npx @frontman-ai/nextjs install
  2. 2

    dev serverを起動

    Frontman integrationはdevelopment modeで動作し、production buildからは除外されます。

    npm run dev
  3. 3

    browserから要素を選んで修正

    live DOM・computed CSS・source map等をcontextにagentがsource diffを作ることを確認します。

    http://localhost:3000/frontman → Select element → Describe change
公式READMEで確認

成長

成長の推移 · 直近30日

697 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
199
Open PR
10

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • agent
  • llm
  • ai
  • ai-agent
  • ai-coding
  • artificial-intelligence
  • astro
  • browser
  • copilot
  • developer-tools
  • frontend
  • hot-reload
Stars
697
Forks
51
Watchers
3
Open Issues
225
主要言語
ReScript
ライセンス
未判定
リポジトリ最終更新
2026/09/14

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。