Skip to content

Openbase Coder

Openbase Coder is a voice-first AI coding product. You talk to coding agents from your iPhone, Android phone, or Mac while a local runtime on your computer runs the actual coding sessions against your repositories.

These docs cover the whole product, not just the CLI:

  • Desktop app — the macOS Electron app. Guided setup, and the main dashboard for projects, threads, reports, approvals, routines, skills, settings, and screen sharing.
  • iOS app — voice calls with the dispatcher and Super Agents, thread management, approvals, reports, and diffs from your phone.
  • Android app — the same phone client for Android (Kotlin/Compose), mirroring the iOS workflow: voice calls, threads, approvals, reports, and diffs. Get the APK from Downloads.
  • Web console & Openbase Cloud — the same dashboard in a browser, plus your account at https://app.openbase.cloud. Openbase Cloud's own Heroku-style CLI (openbase) is documented separately at docs-cloud.openbase.cloud.
  • openbase-coder CLI — the local runtime underneath all of the above: a Django API + WebSocket server, LiveKit voice services, and launchd/systemd service management. See Commands.

Which Page Do I Need?

Quick Start

When you can use a terminal, start with the recommended Developer Setup: clone the workspace repo and run its interactive setup script:

git clone --branch main --single-branch \
  https://github.com/openbase-community/openbase-coder-workspace
cd openbase-coder-workspace
./scripts/setup

The Electron dashboard and Swift menu-bar app are optional visual surfaces after developer setup. For a production install with no terminal, instead download the Mac app and follow its guided setup. It installs the bundled CLI, signs you in, and pairs your phone over Openbase VPN or Openbase Direct. Manual Setup for the Desktop App documents the same standalone setup when you want to operate it from a terminal.

Documentation

Using the apps:

Setup and operations:

Reference: