Skip to content

Roadmap

Bothy is a command center for AI agents in chat form: chat, live view, grants, terminal, costs and statistics, self-hosted and open source.

State: planning (milestone M0). Every milestone is closed in production quality: all gates green, red-team gate with the verdict JA, documentation updated. There are deliberately no dates; the order after M1 is set by the plan. What the product will never do is in chapter 01.

Milestone Content Status
M0 Planning Specification, core contract, architecture decisions, toolchain, build tickets in progress
M1 Foundation Toolchain and local gates; server core with identity, devices, grants and authorize; spaces, channels, threads, messages; event log and synchronization; audit; observability foundation; server image with smoke test planned
M2 Agent platform and terminal Adapter protocol, runs with live box, components, slash commands, backend policy with costs, apps and webhooks, SDKs, reference adapters for Hermes Agent and for a Claude Code runner; terminal with host service for macOS, Linux and Windows, end-to-end encrypted stream, its own permission per host and invariant I6 (chapter 24) planned
M3 Platform services Files with malware scan, images, voice messages, search, notifications and push planned
M4 Desktop clients Design system, desktop app for macOS and Windows with offline operation, management and terminal planned
M5 Mobile clients iOS and Android with push, sharing from other apps, voice recording and terminal with extra keys bar planned
M6 Console, statistics and visualization Web console for management, statistics and terminal; live topology, backend view, delivery live, executive page, timeline and TV mode from own measurement (chapter 25); the visualization packages are built as a track already after M1 planned
M7 Operations, release and showcase Backup and restore with test, privacy flows, status page, signing, auto-update, portability, Grafana panel plugin "Bothy Live", demo instance, images and video planned
M8 Migration Import from Discord, switchover channel by channel planned
V1 Publication Repository public, checklist public-switch planned
V2 Multi-user development environment Isolated development environments per person with their own terminal (chapter 21) later
V3 Expansion Features that chapter 01 lists as "later" later