Electrobun 2.0 + Dash beta

Build it small.
Ship it everywhere.

Build ultra fast desktop apps measured in megabytes with Electrobun. Then use Dash to work across all your machines remotely, with your agents, and develop, test and ship for every platform.

$curl -fsSL https://hutch.blackboard.sh/hutch/install.sh | sh

How we ship desktop apps

Build with Electrobun.
Ship from Dash.

Dash is an Electrobun app, and we build, test and ship it from Dash. It's the setup we'd hand anyone making a desktop app, from the first init to the hundredth update.

Dash Desktop with an Electrobun app called Tray Timer open. The tests run in a terminal beside the code and pass, then the Git view opens on the change.
Dash Desktop with an Electrobun app open: run the tests, then review the change.
  1. 01 · BuildImageElectrobun

    Start small.

    Pick one of 30 templates and write the main process in TypeScript, Zig, Rust, Go or Odin. A hello world is about a megabyte.

    $ hutch electrobun init
  2. 02 · DevelopImageDash

    Work alongside your agents.

    Run Claude Code or Codex in a real terminal next to your project, review their changes in Dash's Git, and turn repeat chores into scripts.

    › fix the windows tray icon
  3. 03 · TestImageDash

    On every OS you ship to.

    Sign in on your Mac, your Windows box and your Linux VM, and build and test on each from whichever one you're sitting at. Cloud devboxes are coming soon.

    ✓ macos ✓ windows ✓ linux
  4. 04 · ShipImageElectrobun

    Signed, shipped, updated.

    Release builds come signed and notarized, with updates from 4 KB on any static host. Soon, Managed Electrobun on Dash Pro hosts your releases and shows you how they're used.

    ✓ signed ↑ 14 KB update
The parts that usually stop a first-time desktop developer were handled for us: Developer ID signing and notarization, the camera and microphone permissions screen recording needs, installers for three operating systems, and a built-in updater.
Waldo · maker of Cropped Read the case study Also used by JetBrains, elizaOS, Context Labs and the DeerFlow team

A few good questions

Before you
make yourself
at home.

Can I build any kind of software with Dash?

Yes. Dash is a general-purpose IDE for websites, backends, command-line tools, desktop apps and whatever you're working on. Bring your languages, frameworks and tools, and keep your code, terminals, agents and Git together in one workspace.

Why use Dash for Electrobun apps?

Dash is built to be the best IDE for Electrobun apps. Keep your agents beside your code, review their changes in Git, and build and test on your connected Mac, Windows and Linux machines from one workspace. Turn repeated build and release steps into scripts. Electrobun handles the app, signing and updates; Dash brings the tools and machines together. It's how we build and ship Dash itself.

Is Electrobun really that small?

With the system webview and a native main process, a compressed hello world is about a megabyte. Bundle Chromium or Cottontail when you need them and pay only for what you ship. See how it compares.

Do I need an account to use Dash?

No. Dash works on its own without one. A free account connects your machines to each other. More Dash questions.

Do I need Pro to ship an Electrobun app?

No. Signing, installers and updates are built into Electrobun and work from any static host. Pro adds hosted services: a relay for strict networks, hosted MCP for cloud assistants and, soon, Managed Electrobun to host your releases and show you how they're used. Compare plans.

Where did blackboard.sh/dash go?

Electrobun and Dash are one platform now, so they live together at electrobun.dev. Hosted Dash is at dash.electrobun.dev.

Get started

From the first init
to every update.