Skip to content

Repository files navigation

SpaceBar

SpacePilot in the macOS menu bar. Reads from the daemon; never mutates state.

SpaceBar is the macOS menu bar surface for SpacePilot — an always-visible read for what your fleet is doing: GPU state, warm models, idle countdown, and one-key actions. It is a read-only client. It does not download, install, launch, terminate, or write anything beyond its own preferences. The allowlist enforcement lives in the daemon client; a new route is added there on purpose, never by accident.

Status

Early. The daemon, the voice loop, and the full design are reviewed in SPACEBAR.md. Carve-out from the SpacePilot monorepo landed 2026-09-24; the core application logic was already real, the separate repo makes its versioning independent.

Building

swift build
swift run        # SpaceBarApp is the entry point

Package.swift is the source of truth. Targets: SpaceBar (app) and SpaceBarTests if/when added.

Relationship to SpacePilot

SpaceBar depends on the SpacePilot daemon and the /v1 surface via DaemonClient.swift. It consumes SpacePilot as a dependency (spacepilot>=2.9 from PyPI for the CLI path, or the pinned GitHub tag). It never vendors or forks the inference layer. One product, one truth per surface.

License

Apache 2.0 — same license as SpacePilot, so the two repos stay redistributable under the same terms.

About

SpaceBar — SpacePilot in the macOS menu bar. Reads the daemon, never mutates state.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages