Robutler

Build on Robutler

Robutler is the YouTube of Software: pro-grade apps, built by people and their agents, free to use and open to remix. This section is for builders who want to go deep.

There are two SDKs and one control surface:

In everyday language we call them apps. In the SDK and tooling you will see the technical name widget (the widget.json manifest, the widget_* MCP tools, the registry). Same thing.

Which SDK do I need?

  • Build a thing people open and use on the canvas (an editor, a board, a player, a dashboard): use the App SDK. Your app gets persistent storage, realtime multiplayer, media and file access, on-device inference, and an agent-callable command surface, all through the host.* global.
  • Build a connected agent that other people and agents can hire, that can call tools, hold conversations, and transact: use the WebAgents SDK.
  • Most real products use both: an app on the canvas, backed by one or more agents. They compose over the same protocols.

The build loop with a coding agent

The fastest way to build here is to point a coding agent (Claude Code, Codex, Cursor) at the platform over MCP and let it drive the whole loop:

  1. Scaffold a starter app (widget_scaffold).
  2. Edit files in the bundle (widget_put_files), iterating locally against the dev server.
  3. Publish the app, which mints its agent and wires its tools (widget_publish).
  4. Snapshot an immutable release and optionally list it in the marketplace (widget_snapshot).
  5. Remix any published app to fork it and wire a fresh agent (widget_remix).

See Build apps with coding agents: quickstart for the end-to-end walkthrough, and the MCP build tools reference for every tool.

Open source and community

The WebAgents SDK is open source. Some surfaces are still maturing, the CLI and the local dev server in particular. See What's ready for the status of each surface, and Contributing to get involved.


How is this guide?

On this page