Skip to main content

Openbase Coder

Openbase Coder is a local voice-coding runtime for working with AI coding agents from your Mac, browser, and Openbase clients.

The openbase-coder command installs and runs the local services that power Openbase Coder: a Django API, WebSocket endpoints, Codex/Super Agents coordination, local project and diff APIs, LiveKit voice services, plugin management, and the bundled web console.

This repository is the main open-source entrypoint for the Openbase Coder runtime.

What It Provides

  • Local API and WebSocket server for coding sessions, diffs, approvals, reports, project metadata, and service status
  • Local per-machine thread favorite metadata exposed on thread list/detail APIs
  • Voice-agent runtime built around LiveKit and Codex app-server sessions
  • One-command macOS setup for environment file, bundled runtime assets, background services, and default agent instructions
  • Plugin installation and bootstrap commands for extending the local runtime
  • Openbase Cloud login support for authenticated client workflows
  • A local web console served by the CLI

Requirements

  • macOS (launchd) or Linux (systemd user services) for setup and service management. The standalone installer currently targets macOS first.
  • Tailscale for iOS access to the local CLI.
  • Codex and Openbase authentication for authenticated coding workflows.
  • Git only for installing plugins from GitHub URLs or for development checkout mode.

Quick Start

Openbase Coder has exactly two deployment modes: a standalone (production) install for end users, and a development-workspace install for contributors.

Recommended standalone setup on macOS — either install the Openbase Coder desktop app (which bundles and activates the CLI package for you), or run:

curl -fsSL https://github.com/openbase-community/openbase-coder/releases/latest/download/install.sh | sh
openbase-coder setup

The standalone runtime package bundles Python, Openbase Coder dependencies, the prebuilt web console, agent instructions and skills, and LiveKit server. It is detected automatically via its openbase-coder-package.json.

Local Kokoro/MLX audio is installed on demand when setup is run with --audio-provider local. Release packages should be built with Python 3.12 so that Kokoro's current Python <3.13 package metadata is satisfied.

After setup (in either mode), run openbase-coder login to authenticate with Openbase Cloud — required for iOS app pairing and cloud onboarding.

For source-based development, clone the workspace repo and run its setup script from the workspace root:

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

The script runs multi sync --install-set default and then openbase-coder setup --workspace-dir <workspace-root> against your checkout. The CLI is typically installed editable (uv tool install -e ./cli) or run via uv run from the cli repo. openbase-coder setup never clones or git-updates a workspace itself; when --workspace-dir is omitted it discovers the workspace from the recorded installation or an editable CLI install.

Verify a persistent install:

openbase-coder --version

First-Time Setup

If you already installed the persistent openbase-coder command, run:

openbase-coder setup

For fully local speech-to-text and text-to-speech:

openbase-coder setup --audio-provider local

Setup uses the bundled runtime package, generates ~/.openbase/.env if needed (prompting for a coding backend — codex, claude-code, or openbase-cloud — when --backend is omitted), installs launchd services, and prepares the local Codex home used by voice sessions. In development mode, run ./scripts/setup from your workspace checkout instead.

After setup, check the local runtime:

openbase-coder doctor
openbase-coder services status

Run The Server

For foreground development:

openbase-coder server --host 0.0.0.0 --port 7999

For normal macOS background operation:

openbase-coder services start
openbase-coder services status

Common Commands

openbase-coder setup
openbase-coder doctor
openbase-coder login
openbase-coder services status
openbase-coder services logs django-cli
openbase-coder plugins list
openbase-coder bootstrap --help

For source development without a persistent install, run commands from the cli repo with uv run (for example uv run openbase-coder doctor).

Documentation

Development

From this repository:

uv sync --extra dev
uv run openbase-coder --version
uv run pytest

The CLI is part of the larger Openbase Coder multi-workspace. For the full development setup, clone the workspace repo and run ./scripts/setup from the workspace root; install the CLI editable with uv tool install -e ./cli to get a persistent openbase-coder command backed by your checkout.

License

Openbase Coder CLI is licensed under AGPL-3.0-only.

Metadata

Release files for openbase-coder 0.10.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for openbase-coder 0.10.0
File Size Uploaded Provenance
openbase_coder-0.10.0.tar.gz 368.9 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for openbase-coder 0.10.0
File Interpreter ABI Platform
openbase_coder-0.10.0-py3-none-any.whl Python 3 none any Details

Total release size: 835.8 kB

Release files / openbase_coder-0.10.0.tar.gz

Download URL openbase_coder-0.10.0.tar.gz
Size 368.9 kB
Tags Source
SHA-256 checksum
How to use checksums
563cd49e43c02904a0fe2a59358899b3da1c8b5a3ecd46eb9f91dd465b16d4f6
BLAKE2b-256 checksum
How to use checksums
2330db021e7b9038c76cc9f2ea2a550aeb63bcd2a9f65e7a963991ddda688e33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 9, 2026.

Transparency log

Release files / openbase_coder-0.10.0-py3-none-any.whl

Download URL openbase_coder-0.10.0-py3-none-any.whl
Size 466.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
04f60f00df707ed58940a54c3e3118123d51ab9c58765ca142ea083cb4514851
BLAKE2b-256 checksum
How to use checksums
d8e9b5193bf3ffb56a13bfa341ff017ddefb33bcbce273881e0eaecfaa9435a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 9, 2026.

Transparency log

Security for openbase-coder 0.10.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for openbase_coder-0.10.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 9, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page