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& ([scriptblock]::Create((irm https://hutch.blackboard.sh/hutch/install.ps1)))bunx electrobun initnpx electrobun initHow 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.
- 01 · Build
ElectrobunStart 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 - 02 · Develop
DashWork 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 - 03 · Test
DashOn 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 - 04 · Ship
ElectrobunSigned, 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.
Pricing
Electrobun is free.
Dash starts free.
Electrobun is open source. Dash is free on one machine, and free across all your machines with an account. Pro is for when your setup, or your app, leaves the house.
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.