Installation
Install Dash Bot on macOS, Windows, or Ubuntu.
Download a released build
No published builds yet
Packaged installers are not available for any platform. There is no releases repository yet, so any link promising one would be broken. Until the first release ships, build from source — it is a clone, an install, and one command.
When releases begin, these are the packages each platform will use:
| Platform | Package | Status |
|---|---|---|
| macOS Apple silicon | DashBot.dmg | Not yet published |
| macOS Intel | DashBot-intel.dmg | Not yet published |
| Windows x64 | DashBot-setup.exe | Not yet published |
| Ubuntu 24.04 x64 | DashBot-amd64.deb | Not yet published; an AppImage will be offered too |
Neither macOS code signing and notarization nor Windows code signing is set up yet, so the first builds will be unsigned: macOS Gatekeeper and Windows SmartScreen will both warn about them. This page will say plainly which signatures a build carries once builds exist — do not assume one is signed because it came from us.
Install an agent CLI
Dash Bot needs at least one supported agent engine installed and signed in. Claude and Codex are the most common starting points.
- Install the CLI from its official provider.
- Run it once in a terminal and complete sign-in.
- Restart Dash Bot.
- Open the model picker. Available engines appear normally; unavailable engines explain what is missing.
See Agent engines for the complete list and explicit path overrides.
Build from source
Requirements: Node.js 24 or newer, pnpm 10.33.0, and at least one authenticated agent CLI.
The repository is private, so the clone below needs a GitHub account with access
to it. git reports a private repository as Repository not found rather than
as a permissions error — if you see that, ask for access rather than assuming
the URL is wrong.
git clone https://github.com/radityabrahmana/DashBot.git
cd DashBot
corepack enable
pnpm install --frozen-lockfileRun the harness, web UI, and Electron shell in separate terminals:
pnpm dev:server
pnpm dev
pnpm dev:desktopWhere data lives
Dash Bot stores its application data under ~/.dashbot. Electron window and browser data use the normal per-platform application data directory.