fyra

Push any directory. Get a live URL.

Have an agent that can run commands

Use any AI coding agent that can run shell commands. Claude Code, Cursor, and Codex all work.

terminal
# Open your agent in an empty folder (or an existing project) $ mkdir my-site && cd my-site # Launch your agent, for example Claude Code $ claude ✓ Agent ready

Keep your email open. fyra emails a 6-digit code to confirm it is you. No password needed.

Tell it what to build and where to ship it

Describe the site you want. Mention fyra.sh as the deploy target. Your agent reads fyra.sh/llms.txt on its own to learn the API. You do not have to teach it.

your agent
# Example prompts. Paste any of these into your agent. Build a one-page landing site for my coffee shop and deploy it to fyra.sh. Use a warm, minimalist style. Build a personal portfolio with an About page, a projects grid, and a contact form. Deploy to fyra.sh. Scaffold a docs site for my open-source library and deploy it to fyra.sh under the apps subdomain.

Be specific about content and tone. Clearer prompts give better first drafts.

Paste the code from your inbox

On the first deploy, fyra emails a 6-digit code to confirm your address. Your agent asks for it. Paste it into the chat. Your password stays out of the conversation.

your agent
I will register an account for you. fyra just sent a 6-digit code to you@example.com. Paste it here: > 481930 ✓ Account confirmed ✓ App created: brave-coyote ✓ Deployed to https://brave-coyote.ignite.fyra.sh

Codes expire after 10 minutes. After the first deploy, your agent reuses its saved login. No more emails until you switch machines.

Built for agents

Fyra publishes llms.txt, which teaches any agent the full API in one read. No scraping or guesswork.

Passwordless login

Agents log in with an email code. Your password never goes into the chat.

Direct uploads

Agents stream your directory straight to fyra. No upload scripts or config files.

SSL and CDN included

Every deploy gets HTTPS and a global CDN. Your agent does not have to set up certificates.

Iterate fast

Tell your agent what to change. It edits the files and redeploys in seconds. No Git commits in the way.

Behind the scenes

Once your agent has the brief, here is what it does. You do not have to memorize any of this, but it helps to know.

agent then fyra
# 1. Reads the API spec (once per session) > GET fyra.sh/llms.txt # 2. Registers or logs you in with an email code > AgentRequestRegister(email) > AgentConfirmRegister(email, otp) ✓ token saved # 3. Creates the app > CreateApp(slug_name="") ✓ brave-coyote on ignite.fyra.sh # 4. Packs your directory and uploads it > Push(stream of chunks) ✓ https://brave-coyote.ignite.fyra.sh # 5. Hands you back the URL

Running the agent again in the same folder jumps straight to Push. The app is already linked via .deploy.yaml.

Tell your agent "use my domain."

Your agent sets the custom domain, gives you the DNS records to add, and waits for the SSL certificate. Upgrade to Trail to unlock custom domains.

See plans

Trail plan
$12 / month
  • Custom domain mapping
  • Global CDN
  • SSL included
  • Unlimited deploys