Elemental Functions
for the Real-Time Web

Developer tools, <ai-agent>s, turnkey authentication, and edge infrastructure to build, scale, and secure a better web.

โšก Start Shipping
โšก

See your ideas come alive instantly

Code at thought speed

Zero builds. Zero waits. Live creation with โšกRTCode.io.

โšก Start Shipping
โšกInstant I โ‡„ O Sync
Edit live in either direction, run a one-shot Sync when you choose, or use Load for a clean refresh.
<meta io:sync> sync=reload oi:exclude
๐Ÿซฑ๐Ÿปโ€๐Ÿซฒ๐Ÿป ๐Ÿซฑ๐Ÿปโ€๐Ÿซฒ๐Ÿป Agent Image Shareโ„ข
Give agents the full live context: code, selections, console, output, pins, and screen.
Codex Claude Code Others
๐Ÿ”ด โ–ถ๏ธ โธ๏ธ Screen Capture
Capture screenshots and videos instantly. Share visual context with your AI agents for better collaboration and faster solutions.
Image Pins Video
๐Ÿ”„Reload-free Flow
Incremental updates preserve state while you tune; script edits and Load intentionally restart Output.
๐ŸŽฏ ๐Ÿ”  ๐Ÿ–ฑ๏ธ Instant I โ‡„ O Locate F8

Link input cursors to output elements.
Reveal and edit pointed elements.

โ†”๏ธ โ†•๏ธ โ›ถ Responsive Output
Control orientation, size, zoom, color scheme, and fullscreen presentation.
๐Ÿ“œ ๐ŸŒ ๐Ÿž Console & Network
Inspect logs and requests without leaving the Playground, with live counters for each console level.
๐Ÿ“ฑ ๐Ÿ“ฒ ๐Ÿ“บ ๐Ÿ’ป ๐Ÿ–ฅ๏ธ Remote Output
Mirror the live output to phones, tablets, and TVs with a link or QR code.
https://rt.ht/####
๐ŸŒ‘ ๐ŸŒ˜ ๐ŸŒ— ๐ŸŒ– ๐ŸŒ• ๐ŸŒ” ๐ŸŒ“ ๐ŸŒ’ ๐ŸŒ‘ ๐Ÿ•› ๐Ÿ• ๐Ÿ•‘ ๐Ÿ•’ ๐Ÿ•“ ๐Ÿ•” ๐Ÿ•• ๐Ÿ•– ๐Ÿ•— ๐Ÿ•˜ ๐Ÿ•™ ๐Ÿ•š ๐Ÿ•› Code Versions
Name, compare, and restore every deployment.
Track Compare Restore
โ†ฉ๏ธ โฎ๏ธ โ†ช๏ธ Smart Undo
Keep undoing beyond local edits and move safely through deployed history.
Undo Skip Same Redo
๐Ÿ”จ ๐Ÿ› ๏ธ โš™๏ธ ๐Ÿ›Ž๏ธ ๐ŸŒ Workers: Editor โ†’ Edge
Use request.rt.code and request.rt.edge to adapt one Worker across local and deployed execution.
<script type=worker edge>
๐Ÿ“ฆ ๐ŸŽ Workers: ESM + WASM Imports
Import JavaScript and WebAssembly modules from static URLs. Test them in the playground and deploy them to the edge.
๐ŸŒ โ†ช๏ธ ๐Ÿ›ก๏ธ Worker Host Routing
Use io:host to impersonate foreign origins to mock third-party APIs in code.
๐Ÿ“ฅ ๐Ÿ“ค ๐Ÿ“„ Input/Output Files
Turn remote content and page elements into live, independently served files without leaving one HTML document.
i: o: o:type
๐Ÿ“ฆ ๐Ÿ—‚๏ธ Worker Assets
Ship Worker-bound assets with precise headers and keep local or private content out of copied and deployed code.
worker:fs h:* edge:redact
๐Ÿ”’ ๐Ÿ” ๐Ÿ”“ Sign in 1 Wayโ„ข
You sign in with GitHub, Google, Microsoft, or Apple to our playground. Your users sign in the same way to your deployments.
SSO MFA
๐ŸŒ ๐ŸŒŽ ๐ŸŒ RTEdge.net Hosting
Deploy full-stack apps to 337 cities instantly. Auth, storage, and edge compute included. Nothing to manage or configure.
Edge Auth Storage
๐Ÿ“ ๐Ÿ“ ๐Ÿ“ Pins & Comments
Humans and AI can pin elements or regions, capture images, add comments, and keep feedback tied to the live UI instead of vague screenshots.
Images Comments Shadow DOM IFrames
๐Ÿ‘Œ๐Ÿป ๐Ÿ‘Œ๐Ÿป ๐Ÿ‘Œ๐Ÿป Select 10rem ย &ย  โ†‘ | โ†“
Make your designs dance! Perfect your numbers interactively! Enjoy a dynamic design process with instant feedback.
โœจ

Build faster with the agents you already use

Bring your AI to the playground

Use your existing OpenAI, Anthropic, or Google subscriptions

Agent Image Shareโ„ข is not available in this browser.


Use Chrome or Edge on your computer.

๐Ÿค–Use your agent of choice
Use Codex, Claude Code, or any agent you prefer. Switch freely. RTCode.io works with all of them.
๐Ÿซฑ๐Ÿปโ€๐Ÿซฒ๐Ÿป ๐Ÿซฑ๐Ÿปโ€๐Ÿซฒ๐Ÿป Perfect Synergy
Your AI sees the whole live playground: code, console, selections, output, pins, comments, and screen.
๐Ÿ”ฌ ๐Ÿ•น๏ธ โœ… Live Agent Control
Agents can inspect the exact live context, operate the Playground and Output, and verify every result as it happens.
Stop paying twice for AI
Subscribed to ChatGPT or Claude? Use them without extra markups or middleman fees.

AgentImageShareโ„ข provides AI with live

  • โšก๏ธ Sync
  • ๐Ÿ“ Code
  • ๐Ÿ“œ Console
  • ๐ŸŸฆ Selections
  • ๐Ÿ“ธ Screenshots
  • ๐Ÿ“ Pins & Comments

Explore the Agent Folder

See exactly what your agent sees: instructions, skills, pins, images, console output, and eval results in one shared folder.

Keep the Agent Folder connected with Auto-Share, or start Share + Output and Pins + Output in one action.

AI agents interact directly with the playground.
The playground shows everything as it happens.

๐Ÿ†”

Global user authentication in 4 characters

All your auth in one suffix

Zero code. Zero config. Zero cost. Infinite scale.

Pay Free to Scale
10 or 10 million users โ€” free auth for every deployment. No tiers, no limits, no catch.
$0/mo โˆž MAUs Custom Domains
Easy as Pie Pathname
Use one URL suffix for the auth action; Elefunc handles the flow.
app.rt.ht/::si โ†’ sign   in
          ::sa โ†’ sign   in as
          ::su โ†’ signed-in user
          ::so โ†’ sign   out

Stripped after use, preserving URL
/pathname?search#hash.

๐Ÿฆ ๐Ÿ›ก๏ธ ๐Ÿ’Ž Bank-grade Security
Crystal-clear cryptography. Credentials stay between users and identity providers. We sign & verify sessions with Web Crypto.
Multi-factor Passkeys Hardware Tokens
โš›๏ธPost-quantum cryptography
We use post-quantum cryptography today and let users verify it directly.
๐Ÿ‘ค ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ผ ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ผ Viewer โ†’ User
Let people sign in with accounts they already have. No passwords to create, no forms to fill. One click, they're in.
GitHub Google Microsoft Apple

As we add new ways, you get them for free!

๐Ÿ‘ค ๐Ÿข ๐ŸŒ Collaborative Access
Control edge and Playground access with owner/editor defaults plus person, domain, public, and guest rules.
edge:user io:user io:guest

Deploy your code, get auth free!

We sign users in, verify identities and secure sessions.
You write zero lines of auth code, ship 100% faster.


<!-- frontend: restrict edge access --> <meta edge:user=someone@elefunc.com> <meta edge:user=elefunc.com> <!-- playground: restrict code access --> <meta io:user=someone@elefunc.com> <meta io:user=elefunc.com> <!-- backend: get user for your logic --> <script type=worker edge> export default { fetch: request => { โ€ฆ request.rt.user โ€ฆ } } </script>
๐ŸŒ

Your code in 337 cities with one click

Deploy to Region: Earth

Reach 95% of Internet users in under 50ms on a 500 Tbps network, powered by RTEdge.net. ๐ŸŒ ๐ŸŒŽ ๐ŸŒ

๐ŸŒ ๐ŸŒŽ ๐ŸŒ Explore
View Edit Source
Append ? to pathnames and go straight from page โ†’ code in 1 keystroke! You will find your editor exactly as you left it. View, edit, ship!
elefunc.com/?
*๏ธโƒฃIndex the World-Wild Web
Append * to pathnames and see all the deployments you can edit. The private index for route owners and editors.
elefunc.com/* elefunc.com/pricing*
๐ŸŒ ๐ŸŒŽ ๐ŸŒ The Worldwide Edge
337 cities. 500 Tbps capacity. <50ms latency for 95% of Internet users. Your app loads fast everywhere, not just in 1 city.
๐ŸŒ โš™๏ธ Serverless that actually scales
Write backend code. Click deploy. It runs in 337 cities instantly. Compare latency against Vercel Edge, Deno Deploy, and others.
Test our speed
๐Ÿ“ฆ ๐ŸŽ Import the world into your backends
Extend backend code with JS(/+WASM) modules using static URL imports. Bundled fresh each time you deploy.
๐Ÿงฉ โš™๏ธ Go beyond JavaScript
Run streamed, embedded, and compiled WebAssembly with the same worker code in the playground and at the edge.
๐Ÿ“„ ๐Ÿ“‚ ๐Ÿ—‚๏ธ ๐Ÿ—„๏ธ Multi-scoped Keyโ€“Value Storage
const { user, domain, route } = request.rt;

const kvO  = env.KV.open({              });
const kvOD = env.KV.open({       domain });
const kvOR = env.KV.open({       route  });

const kvU  = env.KV.open({ user         });
const kvUD = env.KV.open({ user, domain });
const kvUR = env.KV.open({ user, route  });
๐Ÿ  ๐Ÿข Ship now, brand later
Launch on .rt.ht โ€” the world's shortest eTLD. Get your app live now. Switch to custom domains when ready.

Scale Without Limits

Your apps powered by Earth's largest network

500
Capacity
337
Cities
125
Countries
5
Clouds
๐Ÿš€

Powered by leading infrastructure providers

Cloudflare Microsoft Azure OpenAI AWS Oracle Cloud Google Cloud
โ“

Frequently asked questions

Have another question? Ask us anything.

What is RTCode.io?
RTCode.io is Elefuncโ€™s live, bidirectional playground for HTML, CSS, JavaScript, and Workers. Build with your agent, inspect and compose Output, then deploy the same source when it is ready.
What is RTEdge.net?
RTEdge.net is Elefunc's deployment network. It runs apps in 337 cities on 500 Tbps of capacity, keeping most users within 50ms while handling routing, auth, and scale.
What are Workers?
Workers are backend functions that run in the playground and at the edge. Static URL imports for JavaScript and WebAssembly let you test modules live and ship the same code.
Which browsers does RTCode.io support?
๐Ÿข
Elefunc wordmark Elefunc wordmark
We believe in
a web that builds itself.
Cetin & Sunny, Founders of Elefunc, Inc.

About Elefunc, Inc.

Elemental Functions
for the real-time web

Web development is broken. Waiting for builds. Wrestling with frameworks. Configuring tools that configure other tools. We're done with that.

We build for speed, standards, and sanity:
โšก Ship at thought speed
๐Ÿ“ Use the web platform
๐ŸŒ Deploy to a real edge

The native web platform gives you everything you need. Real-time updates. Global deployment. Enterprise security. All without installing your way into dependency hell.

Frameworks make false promises.
Native web platform APIs deliver:
โšก Instant feedback loops
๐ŸŽฏ Complete freedom
๐Ÿ—ฟ Code that lasts

We're not building another abstraction layer. We're removing them, so you can stop fighting the platform and start shipping with it.

๐ŸŸฐ

Meet the Builders

Cetin and Sunny build Elefunc around speed, clarity, and shipping.

Stop waiting.