Elemental Functions
for the 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
Skip the build-wait-refresh cycle forever. Every keystroke instantly updates output. DOM changes reflect back. Truly real-time.
I O I O
🫱🏻‍🫲🏻 🫱🏻‍🫲🏻 Agent 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
State persists across non-<script> edits, so you can tune animations and transitions without losing state.
🎯 🔠 🖱️ Instant I ⇄ O Locate

Link input cursors to output elements.
Reveal and edit the pointed elements.
Press F8 to turn on/off at will.

📱 📲 📺 💻 🖥️ Remote Output
Mirror the live output to phones, tablets, and TVs with a link or QR code.
https://rt.ht/####
🌑 🌘 🌗 🌖 🌕 🌔 🌓 🌒 🌑 🕛 🕐 🕑 🕒 🕓 🕔 🕕 🕖 🕗 🕘 🕙 🕚 🕛 Code Versions
Move fast with confidence. Each deployment is saved as a version you can diff, compare, and restore instantly.
Track Compare Restore
🔨 🛠️ ⚙️ 🛎️ 🌐 Workers: Editor Edge
Write frontend and backend code together, see both update live, then deploy to 337 cities with one click.
<script type=worker edge>
📦 🎁 Workers: ESM + WASM Imports
Import JavaScript and WebAssembly modules from static URLs. Test them in the playground and deploy the same code bundled to the edge.
🔒 🔐 🔓 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 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.
Stop paying twice for AI
Subscribed to ChatGPT or Claude? Use them without extra markups or middleman fees.

AgentShare provides AI with live

  • ⚡️ Sync
  • 📝 Code
  • 📜 Console
  • 🟦 Selections
  • 📸 Screenshots
  • 📍 Pins & Comments

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/::sisign   in
          ::sasign   in as
          ::susigned-in user
          ::sosign   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!

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 KeyValue 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 coding playground for HTML, CSS, JavaScript, and Workers. The output updates as you type, and the same source can deploy when 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.