Revdoku documentation
Create websites from your AI for FREE
Ask ChatGPT, Claude or other AI to publish to Revdoku.
Get a live
*.localhost3000.lovewebsite in seconds.Free account available.
Revdoku publishes static websites and SPAs from AI-generated files and folders. Sign in to save a private draft, review a temporary 15-minute preview, and publish the main website only when you are ready.
Quick start
If npm is available, install the Revdoku skill:
npx skills add revdoku/revdoku --skill revdoku -g
Otherwise install the local client and skill:
curl -fsSL https://revdoku.com/install.sh | bash
Publish the current folder:
revdoku p
Without credentials, the client opens browser sign-in. Create a Free account
there if needed. Use revdoku preview for a temporary 15-minute review URL,
then run revdoku p when you want to publish. Re-running the command from the
same bound folder updates the same URL.
Free account
New accounts start on the permanent Free plan. Read current prices, limits, and
entitlements from Revdoku pricing or its
versioned JSON contract instead of
relying on copied limits. Permanent Public websites allow search indexing by
default. Password, Require Email, and temporary preview websites are always
noindex.
Publish a folder
Publish a specific static output directory:
revdoku p ./dist
A framework project must be built first. Publish the generated static directory, commonly dist, build, or out, rather than a development server or source-only folder.
Revdoku serves HTML, CSS, JavaScript, images, fonts, PDFs, and other static assets. It does not run a server-side application process, database, background worker, or private server environment.
Keep the same URL
A local project binding remembers which Revdoku website belongs to a folder. To update safely:
- Edit the original project.
- Run its production build if required.
- Publish the same bound output folder.
- Reload the original website URL.
- Confirm the revision appears.
Do not create a new website for every revision. Preserve the bound folder and reuse the existing website or bucket.
Hosted MCP
Compatible remote clients connect to:
https://app.revdoku.com/mcp
Use Streamable HTTP and browser-based OAuth. See the MCP website-publishing guide for Claude, Codex, ChatGPT, OpenClaw, and generic client instructions.
Hosted MCP works best with text-based site files and existing Revdoku websites. A remote server cannot read arbitrary files from your computer. Use the local client for folders containing local images, fonts, PDFs, archives, or other binary assets.
Access settings
Revdoku website settings can expose Public, Password, or Require Email access. Confirm the intended access option in the account before promising it to a recipient.
For Password access, send the password separately from the website link. For Require Email, remember that verifying an inbox does not prove a person’s legal identity, employer, job title, or intent.
Always test a protected website in a private browser window before sharing it.
Common commands
| Command | Purpose |
|---|---|
revdoku p [folder] |
Publish or update a folder |
revdoku ls |
List websites and buckets |
revdoku o |
Open the bound website |
revdoku st |
Show connection and account status |
revdoku down |
Remove the bound website from public access |
revdoku login |
Connect a different existing account |
Run revdoku --help for the complete command reference.
API and security
Use the Revdoku website-publishing API guide for custom integrations. Keep credentials out of prompts, logs, repositories, and published files.
Before publishing any AI-generated site:
- Remove secrets and private files.
- Check external scripts and form destinations.
- Verify every link and asset path.
- Test mobile and desktop layouts.
- Confirm the intended access setting.
- Save the website identifier and URL for later updates.