How to Publish to BrewPage — from your Browser, an AI Agent or a Chat App | BrewPage

How to publish — pick a card, copy, done

Publish in your browser, or straight from an AI agent or a chat app. Open the card for your tool — it has everything inside: the ready-made prompt, the connect steps, and a copy button. Every path ends at the same shareable link.

In your browser zero setup · the default

Publish in your browser

Open BrewPage, paste or drop, copy your link. No account, nothing to install — works in any browser.

  1. 1Open the homepage editor, or drag a file onto the dropzone.
  2. 2Paste your HTML or Markdown, or drop a site folder, image, video or any file.
  3. 3Press Publish, copy the link, save the owner token to edit or delete later.

What you can publish

HTML page

A standalone HTML document → a short public link. Inline CSS and scripts are kept.

Publish now

Website

A multi-file site — index.html plus CSS, JS, images — served whole under one URL.

Publish now

Markdown

Raw Markdown → a clean, styled, shareable page. No HTML knowledge needed.

Publish now

Image

PNG, JPG, SVG or GIF → a direct link that previews inline in the browser.

Publish now

Video

MP4 or WebM → a link that plays inline. Audio works too.

Publish now

Any file

PDF, zip or document → a direct link. PDFs preview inline; add ?dl=1 to force download.

Publish now
Works in Chrome Firefox Safari
From an AI agent open one · copy · publish

Publish from an AI agent

Open the card for your agent — it has everything inside: the ready-made prompt, install steps, and a copy button. One card open at a time.

Claude CodeAnthropic CLI · skill (fastest), MCP or prompt

Anthropic's CLI. The fastest path is a one-command skill — or wire MCP, or paste the prompt.

Fastest install the skill, then /publish

/plugin marketplace add kochetkov-ma/claude-brewcode
/plugin install brewdoc@claude-brewcode
/publish

or · connect over MCP

{ "mcpServers": { "brewpage": { "command": "npx", "args": ["-y", "brewpage-mcp"] } } }

or · paste this prompt

When you create an HTML page, a Markdown report, or any file the user should see, publish it to BrewPage and return the link. POST your HTML to https://brewpage.app/api/html with Content-Type: text/html, or upload a file to https://brewpage.app/api/files. The response has a short public URL like https://brewpage.app/public/aB3xK9mP2q — give that link to the user. Full API: https://brewpage.app/llms.txt
CodexOpenAI · prompt or MCP

OpenAI's coding agent. Paste the prompt, or wire the MCP server.

Paste this prompt into Codex

When you create an HTML page, a Markdown report, or any file the user should see, publish it to BrewPage and return the link. POST your HTML to https://brewpage.app/api/html with Content-Type: text/html, or upload a file to https://brewpage.app/api/files. The response has a short public URL like https://brewpage.app/public/aB3xK9mP2q — give that link to the user. Full API: https://brewpage.app/llms.txt

or · connect over MCP

{ "mcpServers": { "brewpage": { "command": "npx", "args": ["-y", "brewpage-mcp"] } } }
OpenCodeopencode.ai CLI · prompt or MCP · not OpenClaw

The opencode.ai CLI (by SST). Different tool from OpenClaw. Paste the prompt, or add the MCP server.

Paste this prompt into OpenCode

When you create an HTML page, a Markdown report, or any file the user should see, publish it to BrewPage and return the link. POST your HTML to https://brewpage.app/api/html with Content-Type: text/html, or upload a file to https://brewpage.app/api/files. The response has a short public URL like https://brewpage.app/public/aB3xK9mP2q — give that link to the user. Full API: https://brewpage.app/llms.txt

or · connect over MCP

{ "mcpServers": { "brewpage": { "command": "npx", "args": ["-y", "brewpage-mcp"] } } }
OpenClaw 🦞ClawHub agent · prompt or MCP · not OpenCode

A ClawHub-ecosystem agent (the lobster). Different tool from OpenCode. Paste the prompt, or add the MCP server.

Paste this prompt into OpenClaw

When you create an HTML page, a Markdown report, or any file the user should see, publish it to BrewPage and return the link. POST your HTML to https://brewpage.app/api/html with Content-Type: text/html, or upload a file to https://brewpage.app/api/files. The response has a short public URL like https://brewpage.app/public/aB3xK9mP2q — give that link to the user. Full API: https://brewpage.app/llms.txt

or · connect over MCP

{ "mcpServers": { "brewpage": { "command": "npx", "args": ["-y", "brewpage-mcp"] } } }
Any other agentanything that calls an API or loads MCP

Anything that can call an HTTP API or load an MCP server works the same way.

Paste this prompt into your agent

When you create an HTML page, a Markdown report, or any file the user should see, publish it to BrewPage and return the link. POST your HTML to https://brewpage.app/api/html with Content-Type: text/html, or upload a file to https://brewpage.app/api/files. The response has a short public URL like https://brewpage.app/public/aB3xK9mP2q — give that link to the user. Full API: https://brewpage.app/llms.txt

or · connect over MCP

{ "mcpServers": { "brewpage": { "command": "npx", "args": ["-y", "brewpage-mcp"] } } }
From a chat app copy the prompt · or paste what it made

Publish from a chat app

Open your app's card — copy the ready-made prompt and let it publish, or just paste what it generated into the editor.

ChatGPTOpenAI · copy & paste

Ask ChatGPT for HTML or Markdown, then publish it — give it the prompt, or paste the result yourself.

Paste this prompt into ChatGPT

When you create an HTML page, a Markdown report, or any file the user should see, publish it to BrewPage and return the link. POST your HTML to https://brewpage.app/api/html with Content-Type: text/html, or upload a file to https://brewpage.app/api/files. The response has a short public URL like https://brewpage.app/public/aB3xK9mP2q — give that link to the user. Full API: https://brewpage.app/llms.txt

No connector? Just copy the HTML or Markdown it generated and paste it into the BrewPage editor.

GeminiGoogle · copy & paste

Google's assistant. Give it the prompt, or copy what it writes and paste it into the editor.

Paste this prompt into Gemini

When you create an HTML page, a Markdown report, or any file the user should see, publish it to BrewPage and return the link. POST your HTML to https://brewpage.app/api/html with Content-Type: text/html, or upload a file to https://brewpage.app/api/files. The response has a short public URL like https://brewpage.app/public/aB3xK9mP2q — give that link to the user. Full API: https://brewpage.app/llms.txt

No connector? Just copy the HTML or Markdown it generated and paste it into the BrewPage editor.

Claude DesktopAnthropic app · MCP or prompt

The Claude app. Add the MCP server for native publishing, or paste the prompt.

Add to your Claude Desktop config

{ "mcpServers": { "brewpage": { "command": "npx", "args": ["-y", "brewpage-mcp"] } } }

or · paste this prompt

When you create an HTML page, a Markdown report, or any file the user should see, publish it to BrewPage and return the link. POST your HTML to https://brewpage.app/api/html with Content-Type: text/html, or upload a file to https://brewpage.app/api/files. The response has a short public URL like https://brewpage.app/public/aB3xK9mP2q — give that link to the user. Full API: https://brewpage.app/llms.txt
Claude Mobilepaste the prompt · mobile MCP unverified

Mobile MCP publishing isn't verified yet — the reliable path is the prompt, or set up Claude Desktop and share the link to your phone.

Paste this prompt into Claude on mobile

When you create an HTML page, a Markdown report, or any file the user should see, publish it to BrewPage and return the link. POST your HTML to https://brewpage.app/api/html with Content-Type: text/html, or upload a file to https://brewpage.app/api/files. The response has a short public URL like https://brewpage.app/public/aB3xK9mP2q — give that link to the user. Full API: https://brewpage.app/llms.txt