Skip to main content

Documentation Index

Fetch the complete documentation index at: https://zenbulabs.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Zenbu.js is a framework for building hackable desktop apps. Apps built with Zenbu.js are designed to be modified after they ship. Users can edit the source code directly, or install plugins that extend the app with new functionality. The framework also handles the hard parts of desktop development for you, like syncing state between processes, RPC, and hot-reloading everything as you make changes.

Why build a hackable app

  • Coding agents can generate and customize software on demand for a specific use case. A hackable app 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.