Build apps where people and AI agents work together.
The web was built for users and applications. What comes next needs a runtime where people, apps, and autonomous AI agents share a room and work together — under explicit permissions.
Your app is a web page. Witbitz is everything underneath — identity, permissions, the AI agents and their tools, storage, payments, secure execution — with one promise no other AI app can make: what's said in the room is sealed even from us, and from the app's own maker. You don't take that on trust. You check it.
no backend of its own
connection▶
storage · payments · execution
✕ no other servers, trackers, or backends
Tell your users something other AI apps can't
The privacy boundary isn't a policy — it's something anyone can check.
Every AI app says it respects your data. Witbitz publishes the evidence: what an app
is allowed to send, what the platform stores (ciphertext sealed to a key we never hold — the stored record
lists recipients: ["room"], not us), and the exact code that's running. The room is opaque to
the company that runs the platform and to the app's own maker.
Don't take our word for it — open a live room and see the boundary for yourself:
Every app is a room — and a room has many shapes
A room on its own is a chat product. A room wired to your app's tools, data, and permissions becomes a new kind of interface: people use the app by asking for what they want.
Your app's functions become the agent's tools. Declare them, and the agent can call them — metered, and only where you allow. Someone in the room types "set the pipeline stages like this"; the agent proposes the call; an authorized human approves or edits it; then your API runs. The agent never holds the authority, and you never hand it your credentials.
And it works the other way. Your app's own interface renders inside the room as a live widget — its state shared across everyone in the room, not trapped in one person's chat window.
The same primitive covers a private chat with your app and a governed negotiation between two companies:
That last one is why the room is a protocol, not a chat widget: neither side has to join the other's system, and neither can read the other's room.
Or put a room in your page. One line —
<script src="https://witbitz.chat/embed.js"> — drops a live, private room into any site,
sealed in its own origin so your page (and its trackers) can't read it.
See it live →