Agents thatpublishyour landing pages.

An agent builds the page, the validation gate checks it, and it goes live at your-slug.spfn.page. Every deploy is a versioned snapshot you can roll back.

Get started

Watch your agent do the work

One prompt. One record. Real outcomes — not just chat. Pick a demo.

Claude
Reply...
+
Opus 5 ▾↑
Works with your agents

Any agent that runs in your terminal

Claude Code, Codex, Cursor and the rest build the page in your repo and call the same CLI to ship it. Connect once with self connect.

  • Claude CodeReads AGENTS.md, runs self
  • CodexReads AGENTS.md, runs self
  • CursorAgent mode, terminal tools
  • AntigravityAntigravity CLI
  • GitHub CopilotCopilot CLI and coding agent
  • opencode · Amp · ZedAny terminal agent that reads AGENTS.md
Try these

Prompts to copy-paste right now

Give any connected agent one of these, and watch it run end to end.

Approve the scope once.It takes a minute.

No dashboard to learn.Your agent does the work; you approve sites, domains and deploy rights from your own device.

Get started
Start in a minute

Three commands, then a prompt

Install the CLI, approve the landing scope from your device, hand your agent a prompt. It deploys to spfn.page; every deploy is a snapshot.

  • npm i -g superself, then self connect in your project
  • self login grants landing.deploy — approved on your device, expires in 24h
  • Free tier: 1 site, deploy and stats at ₩0 this August
Get started
$ npm i -g superself
$ self connect
connected — managed block rendered into AGENTS.md
$ self login
approve on your device: landing.deploy · landing.read
$ self landing deploy ./out --slug pricing
deployed pricing — pricing.spfn.page
version 4 · 12 files · 48,210 bytes
Swap agents instantly

Stay on the best agent

Your sites, versions and scopes live with Superself, not with the agent. When a new model wins at front-end work, switch — the site history comes along.

  • Slugs, versions and domains stay put — zero re-setup per agent
  • Works with Claude Code, Codex, Cursor and whatever ships next
  • Pilot a new agent on one page, then roll it out
Get started
  • Claude Code
  • Codex
  • Cursor
  • Antigravity
  • GitHub Copilot
  • opencode · Amp · Zed
Checked before live

Broken pages never meet your visitors

Static files only, 10 MB per bundle, every link hop and form post checked. Fail a rule and the page is not reachable.

Get started
Validation gate

Your rules check every deploy

External form posts, insecure password forms, meta refresh, mismatched anchors, brand impersonation — a pass goes live, a refusal stays offline, an unclear case waits for a human.

No hosting keys in the agent

Agents never hold your keys

The agent gets a scoped, device-approved credential that expires in 24 hours — never the S3 or DNS key. Revoke once and every deploy right it held stops working.

FAQ

Frequently asked questions

At your-slug.spfn.page, behind our CDN. Custom domains come with paid landing features in September.

Static files only — HTML, CSS, JS, images — up to 10 MB per deploy. Nothing runs on a server, and forms post to the built-in collect endpoint.

Yes. Every deploy is a versioned snapshot; rolling back flips the pointer to an earlier version, nothing is deleted.

Deploy and stats are ₩0 / $0 this August: 1 site on the free tier, 20 on paid. Paid landing features arrive in September.

Ship the page.Keep every version.

Free tier first.Approve the scope once.Checked before it is reachable.

Get started

The open Company State Runtime.

Products

EmailLandingPricing

Open source

GitHubnpmself CLI

Company

ContactPrivacyTermsRefund policy
FXY Inc. (주식회사 에프엑스와이) · CEO 임보훈
서울특별시 서초구 강남대로53길 8, 7-166호(스타크 강남빌딩)
Business registration 740-87-01715 · E-commerce report 2024-서울서초-3685
070-7954-8265 · hello@fxy.global
© 2026 Superfunction. All rights reserved.