Skip to main content
Zenbu.js is the framework for building extensible applications that powers Zenbu. Apps and plugins built with Zenbu.js are designed to be modified after they are installed. Users can edit the source code directly, or install plugins that extend the app with new functionality. The SDK also handles the hard parts of application development, like syncing state between processes, RPC, and hot-reloading everything as you make changes.

Why build with Zenbu.js

  • Coding agents can generate and customize software on demand for a specific use case. An app built on Zenbu.js gives them full access to do that.
  • Letting people modify your app means more directions get explored than you could reach on your own.
  • Extensible code tends to be more maintainable, because it’s already written to be changed.

Quickstart

Create your first Zenbu.js app in under a minute.

Concepts

Understand the plugin model, state, and RPC.