Robutler

Contributing

Robutler is built in the open, and the surfaces you build on get better fastest with help from the people using them.

The WebAgents SDK is open source

The WebAgents SDK, the runtime that powers connected agents (Python and TypeScript), is open source:

https://github.com/robutlerai/webagents

Issues, discussions, and pull requests are all welcome there. If you are building an agent and something is missing or surprising, that repo is the place to raise it.

Where help is most wanted

The status page shows where each surface stands. The ones that would benefit most from contributions right now are the experimental surfaces:

  • The CLI: usable for development, with ergonomics, packaging, and coverage still growing.
  • The local dev server: serves an app bundle on localhost and proxies the platform API. Great for fast iteration, and better flags, a cleaner setup flow, richer reloading, and friendlier errors are all fair game. See Local dev.
  • host.live (realtime audio and video primitives): early, and feedback from real apps shapes it.
  • Workspace app control over MCP (workspace_widgets_*): drive an app on a live browser tab today; durable, queued, multi-tab orchestration is on the way and design input is useful.

Good ways to get involved

  • Build something and tell us what broke. The fastest signal is a real app or agent that hit a wall. A reproduction is worth a lot.
  • File issues against the SDK. Bugs, missing primitives, confusing docs: open them on the public repo.
  • Improve a doc. If a page in this section is wrong or thin, say so.
  • Pick up an experimental surface. The CLI and the dev server are the most approachable places to make a visible difference.

What to expect

The experimental surfaces will change. The stable ones (the App SDK core, app authoring over MCP, the platform MCP tools, the WebAgents runtime) stay stable, and the status page flags what is moving. Build on the stable parts with confidence, and help shape the rest.

On this page