BotMaker

Build a bot out of blocks, run it against an emulator or a window, publish it. Everything below is one project — take the pieces you need.

Install everything Get Studio Source on GitHub

Install

Linux packages come from repositories this project publishes, so every later version arrives with the rest of your system updates.

Everything, in one go

Adds every BotMaker repository, then installs the 4 packaged tools. Drop any name from the last line to leave that one out. One key signs all of them, so apt needs one keyring.

Fedora · RHEL

sudo curl -fsSL -o /etc/yum.repos.d/botmaker-studio.repo https://botmakerdev.github.io/botmaker-studio/botmaker-studio.repo
sudo curl -fsSL -o /etc/yum.repos.d/botmaker.repo https://botmakerdev.github.io/botmaker-cli/botmaker.repo
sudo curl -fsSL -o /etc/yum.repos.d/botmaker-dashboard.repo https://botmakerdev.github.io/botmaker-dashboard/botmaker-dashboard.repo
sudo curl -fsSL -o /etc/yum.repos.d/botmaker-remote-server.repo https://botmakerdev.github.io/botmaker-remote-server/botmaker-remote-server.repo
sudo dnf install botmaker-studio botmaker botmaker-dashboard botmaker-remote-server

Debian · Ubuntu

sudo install -d -m 755 /etc/apt/keyrings
sudo curl -fsSL -o /etc/apt/keyrings/botmaker.asc https://botmakerdev.github.io/botmaker-studio/botmaker.asc
echo "deb [signed-by=/etc/apt/keyrings/botmaker.asc] https://botmakerdev.github.io/botmaker-studio/deb stable main" | sudo tee /etc/apt/sources.list.d/botmaker-studio.list
echo "deb [signed-by=/etc/apt/keyrings/botmaker.asc] https://botmakerdev.github.io/botmaker-cli/deb stable main" | sudo tee /etc/apt/sources.list.d/botmaker.list
echo "deb [signed-by=/etc/apt/keyrings/botmaker.asc] https://botmakerdev.github.io/botmaker-dashboard/deb stable main" | sudo tee /etc/apt/sources.list.d/botmaker-dashboard.list
echo "deb [signed-by=/etc/apt/keyrings/botmaker.asc] https://botmakerdev.github.io/botmaker-remote-server/deb stable main" | sudo tee /etc/apt/sources.list.d/botmaker-remote-server.list
sudo apt-get update && sudo apt-get install botmaker-studio botmaker botmaker-dashboard botmaker-remote-server

Upgrading is your package manager's job from here. Every tool arrives with the rest of your system updates — sudo dnf upgrade or sudo apt-get update && sudo apt-get upgrade. To move only these: sudo dnf upgrade botmaker-studio botmaker botmaker-dashboard botmaker-remote-server, sudo apt-get install --only-upgrade botmaker-studio botmaker botmaker-dashboard botmaker-remote-server.

These are upgrade channels carrying the latest release only. The Android apps are not here: a phone installs its own way, below.

BotMaker Studio

v1.4.6

The IDE: build a bot out of blocks, run it against an emulator or a window, publish it to the gallery.

sudo curl -fsSL -o /etc/yum.repos.d/botmaker-studio.repo https://botmakerdev.github.io/botmaker-studio/botmaker-studio.repo
sudo dnf install botmaker-studio

apt, the signing key and the checksums are on the project page.

Windows installer (.msi), AppImage and portable archives are on the release page.

botmaker (CLI)

v0.3.6

The command: new plugins and bots, validate, run, publish, release, doctor. One jar, every OS.

sudo curl -fsSL -o /etc/yum.repos.d/botmaker.repo https://botmakerdev.github.io/botmaker-cli/botmaker.repo
sudo dnf install botmaker

apt, the signing key and the checksums are on the project page.

No install at all: jbang botmaker@BotMakerDev.

BotMaker Dashboard

v0.3.5

The maintainer's window: module pins, release history, the Release tab, the submission queue, gallery vetting.

sudo curl -fsSL -o /etc/yum.repos.d/botmaker-dashboard.repo https://botmakerdev.github.io/botmaker-dashboard/botmaker-dashboard.repo
sudo dnf install botmaker-dashboard

apt, the signing key and the checksums are on the project page.

Remote Server

v0.2.2

Serves the tmux session claude as terminals over WebSocket, on the Tailscale address only.

sudo curl -fsSL -o /etc/yum.repos.d/botmaker-remote-server.repo https://botmakerdev.github.io/botmaker-remote-server/botmaker-remote-server.repo
sudo dnf install botmaker-remote-server

apt, the signing key and the checksums are on the project page.

BotPilot (Android)

v0.2.2

The phone app for the SDK's Remote Pilot: pair by QR, watch the run, take over.

curl -fLO https://github.com/BotMakerDev/botmaker-pilot/releases/latest/download/botpilot.apk

BotMaker Remote (Android)

v0.2.1

The phone client for Remote Server: session list, terminal, quick replies, notifications.

curl -fLO https://github.com/BotMakerDev/botmaker-remote/releases/latest/download/botmaker-remote.apk

What is published

Read by the tools above rather than installed.

Bot gallery

The published-bot index Studio reads. Community entries are auto-merged when the gate passes; vetted entries pin a version.

Plugin registry

The plugin index. One file per plugin id, so git itself refuses a second claim on an id.