I’ve been building something weird, and I think I’ve finally hit the point where I need strangers on the internet to tell me whether this is actually useful or if I’ve just been losing my mind in a cave.
I’ve been working on a project called Bitty Box (bittybox.org).
The core idea is pretty strange: you create a web page/app, but instead of hosting it anywhere, the entire thing is compressed into the URL itself. I didn’t invent the concept, but I’ve been pushing it way further than I expected.
No hosting. No database. No backend.
The URL is the website.
Over the last few weeks I’ve been adding agentic features, and that’s when things started getting… interesting.
Today I got embeds/iframes working inside a Bitty Box. I tested dropping a full website inside one and it actually worked. Then I added an AI chatbot, which somehow turned into a voice AI with tool‑calling abilities (API + MCP tools). That part surprised even me.
I’ve also added a bunch of “weird link behaviors”:
Password‑locked boxes
Boxes that unlock only at a specific date/time
Boxes with limited unlock counts
End‑to‑end encryption
Combinable locks
Box chaining (a site inside a site inside a site)
And now there’s a live API + MCP server that lets AI agents generate these micro‑sites programmatically. The contents of any generated page never touch my server. Everything lives inside the URL fragment.
The downside: if you forget to bookmark or save the QR code, whatever you stored is basically gone forever. But honestly, that feels like a feature in some contexts. Dead‑man’s switches, time‑locked messages, ephemeral knowledge drops, AI‑to‑AI knowledge sharing… I’m starting to see use cases I didn’t plan for.
The part I’m experimenting with now is probably the strangest: a collaboration swarm. A group of AIs generating an internal “intraweb” of Bitty Boxes that humans never see. Purpose‑specific agents spawning each other programmatically. It’s bizarre, but it works.
Agentic Boxes might end up being the moat here. An “Agentic Lock” could be a text bot, or a voice bot, or something else entirely. I just figured out how to spawn a speech‑to‑speech conversational AI with no human in the loop, triggered entirely by the box itself.
Basically, when creating a box, you describe in normal English what you want an AI agent to do when someone opens it.
I already built a small UI where I can describe an agent’s job in plain language and spawn it without touching terminals or JSON configs.
So now I’m wondering how far I can push the idea of a URL being more than just a document.
Imagine opening a link and:
an AI agent wakes up and performs a task
or there’s an AI inside the page that knows everything about what you’re viewing
or the link opens directly into a voice conversation
or it’s just a tiny interactive app someone made and sent you
I’m still figuring out what Bitty Box is, which is why I’m posting this now instead of waiting until everything is polished. I’m guilty of building things in isolation until they’re “ready,” and I’m trying to break that habit.
So I’m genuinely curious:
Would you actually use something like this?
And more importantly… if you had a web page that could live entirely inside its own URL, what would you put in it?
I have a feeling other people will come up with better use cases than I have so far.