Browser Use
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
作者による説明(英語の原文)
Open HTML reports in the browser and edit them live while the person watches, or by hand.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"hotedit": {
"command": "npx",
"args": [
"-y",
"hotedit",
"mcp"
]
}
}
}ターミナルでこれを実行します
claude mcp add hotedit -- npx -y hotedit mcpプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"hotedit": {
"command": "npx",
"args": [
"-y",
"hotedit",
"mcp"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"hotedit": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"hotedit",
"mcp"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント Thewhey-Brian で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.5.0)がレジストリに届いたのは15 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:Browser Use, Chrome DevTools MCP, MCP Server Browser
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
MCP server for Chrome DevTools
MCP server for browser use access
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Edit any HTML file in your browser — text, styles, layout and charts — and save the changes straight back into the file. Built for the HTML reports that AI assistants write.
▶ Watch the narrated 95-second tour (MP4, sound on) · or try it yourself: npx hotedit demo
AI assistants produce a lot of HTML: reports, dashboards, summaries. They look great, but fixing a typo, renaming a chart title or moving a section means digging through thousands of lines of generated markup, or asking the AI again. hotedit opens the page in your browser so you can click what you see and change it. Only the bytes you changed are rewritten, so the file stays clean, diff-friendly and yours.
It doesn't change what your AI makes. Let it write the report exactly as it normally would, at the same quality and with the same charts, design and depth. hotedit only adds the ability to edit it afterwards. Nothing is simplified or re-generated, and nothing is added to the file.
You need Node.js 18+. Then:
npx hotedit report.html
Your browser opens the page. Click ✎ Edit (or press ⌥E / Alt+E), click any text and type. Changes are saved into report.html as you go, ⌘Z / Ctrl+Z undoes them, and ✓ Done (top right, always in the same place) saves anything still open and stops editing. Hover any button to see its shortcut: they are all ⌥ / Alt + a key (⌥E edit, ⌥A ask AI, ⌥S style, ⌥I add, ⌥D duplicate, ⌥⌫ delete, ⌥↑/↓ move), so plain keys never trigger anything and typing is never affected.
Just want to see it? Open a sample report (charts, maths, diagrams) in a throwaway copy:
npx hotedit demo
Not sure which file? Run it with no file and click one from the list:
npx hotedit # lists the HTML files in this folder
To install it permanently, so you can just type hotedit:
npm install -g hotedit
hotedit report.html
| How | |
|---|---|
| Edit text | Click and type; the caret lands where you click. Click the next block to save and move on; Enter saves, Esc cancels, ⌘B / ⌘I for bold and italic. In a list, Enter at the end of an item starts a new one. |
| Add things | Select a block and click +: paragraph, heading, list or list item, box, quote, table, code, divider, image, chart, Mermaid diagram or your own HTML. Choose above, below or inside. |
| Move things | Drag ⠿ to move a block anywhere: list items into another list, a paragraph into a box. Or use ⋯ → Move up / down (Alt+↑ / Alt+↓). |
| Style | Aa: size, weight, colour, alignment, font, spacing, background, corners and border. |
| Charts | Click a Plotly, Chart.js, Vega-Lite or Mermaid chart. Pick a type from the tiles (bar, line, area, dots, pie, donut…) and it redraws instantly. Style has switches, menus and colour pickers for titles, axes, legend and series; Data is an editable table with + row; Code is the full spec. Everything previews live; Apply saves. |
| Images & links | 🖼 replaces an image, 🔗 changes a link. |
| Everything else | ⋯: duplicate, hide, delete, or Edit HTML for the selected block. The name chip (e.g. *Paragraph ▴*) selects the block around it. |
| Ask AI, live | ✨ on a block (or ✨ AI for the whole page): type what should change, and the AI edits the page while you watch, in place, without reloading. Select a block first and it changes only that block. Every change glows as it lands and Undo AI changes takes them all back. It's a chat: ask follow-ups in the box at the bottom, and it shows which AI and model answered. |
Things that are generated by the page's own scripts, such as KaTeX maths, Mermaid output or tables built in JavaScript, are never saved as rendered output. hotedit opens their *source* instead.
Click ✨, say what you want ("make this shorter", "turn the bars orange", "add a row for March"), and press Do it. The AI reads the page, makes small edits in the file and each one shows up in your browser straight away, without reloading. Connect it once with ⚙, using an AI you already have:
claude once to log in.npm install -g @openai/codex and run codex once to log in.~/.htmledit/config.json), or set ANTHROPIC_API_KEY. Uses claude-opus-5-5 unless you pick another model.gemini mcp add hotedit npx -y hotedit mcp, type gemini -y. The request is added as the last argument (or wherever you put {prompt}).Change just one thing. With a block selected, the panel says *Only changes: …* and the AI can edit that block only (for a chart, also the code that draws it). Anything else it tries is rejected. Click another block to point it there, or Whole page to lift the limit. All its changes are normal undo steps.
Give any coding agent that speaks MCP (Claude Code, Codex, Cursor, Gemini CLI…) hotedit's tools, and it can open a report in your browser and edit it while you watch:
claude mcp add hotedit -- npx -y hotedit mcp
codex mcp add hotedit -- npx -y hotedit mcp
Tools: open (opens the file in hotedit and your browser), outline, read and edit (saved and shown live). The agent finds pages you already have open in hotedit, too.
Install it once. Your agent then writes reports that are easy to edit (text in HTML, chart specs inline), and every HTML report it writes opens in hotedit in your browser automatically, ready to edit. Later edits by the agent show up on the page live.
As a Claude Code plugin (skill, auto-open hook and MCP tools in one go):
/plugin marketplace add Thewhey-Brian/hotedit
/plugin install hotedit@hotedit
Or from the command line:
npx hotedit skill install # Claude Code, all projects (~/.claude)
npx hotedit skill install --project # Claude Code, this project only (./.claude) npx hotedit skill install --codex # Codex (~/.codex)
This adds the skill and a small hook that runs after the agent writes a file. It ignores files that aren't HTML, pages that belong to an app or website (under src/, public/, node_modules/… or with template tags), and pages already open. The page is served in the background, and the server stops by itself once you've closed it for a while. Your other settings and hooks are left as they are.
--no-auto. Pause it for one session: HOTEDIT_AUTO=0.npx hotedit skill uninstall (add --codex or --project to match).npx hotedit skill print (paste it into AGENTS.md). They open a report with npx -y hotedit open report.html --background, which returns at once.The skill only shapes *how* the HTML is written: text in the markup, chart specs inline. It tells the agent never to simplify or leave anything out for the sake of editing.
report.html ──parse (keeps source positions)──► served copy with element ids + editor overlay
▲ │ └──────── small byte patch ◄── map your edit back to source ◄──┘
·, quote styles, indentation and comments elsewhere stay exactly as they were. is patched value by value, keeping its own quote and key style.~/.htmledit/backups/).127.0.0.1 and checks a per-session token.Does it work on any HTML file? Yes, any local .html file: hand-written, AI-generated, or exported from Jupyter, plotly.py, R Markdown or Quarto. It is tested on pages with KaTeX, Mermaid, inline SVG charts, JavaScript-built dashboards, base64 images and deliberately odd markup.
Will it mess up my file? It is designed not to. Every test page is opened, every editable element is saved unchanged, and the file must stay byte-identical. Each real edit must produce exactly the expected diff.
Does it need the internet? No, hotedit runs locally. Your page may load its own libraries from a CDN, as many AI reports load KaTeX or Plotly.
Which browsers? Any modern browser. Automated tests run in Chromium.
Can I edit content that a script builds? Use ⋯ → Edit HTML on the script's block, or ask the AI with ✨.
.css and .js files are not edited, and styles are written as inline style attributes. (directly, or through const spec = {...}). Specs computed at runtime or loaded from separate files open as source.git clone https://github.com/Thewhey-Brian/hotedit && cd hotedit
npm install npx playwright install chromium # browser for the end-to-end tests npm test # unit, CLI and real-browser tests (~3 min) node demo/audio.mjs # tour narration, sound effects, music (ElevenLabs key) node demo/record.js # re-record the tour video + GIF (needs ffmpeg)
See CONTRIBUTING.md and docs/ARCHITECTURE.md.
hotedit is young and contributions are very welcome. Good places to start:
Roadmap: more chart libraries (ECharts, Observable Plot, Bokeh), editing external CSS, a VS Code extension, and guides for more agents (Gemini CLI, Cursor, OpenCode).
document.designMode saves whatever the scripts rendered.MIT