Skip to content
JovieIncPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

Repository files navigation

Ovie

⚠️ ARCHIVED (2026-07). This Swift menu-bar app was the original Ovie plan. Per founder direction, Ovie is now the Jovie web app's /hud route (apps/web/app/hud in JovieInc/Jovie). This repo is kept read-only for reference; the Swift codebase is a launcher only and receives no further development. See JovieInc/Jovie#12894 and docs/OVIE.md in the Jovie repo.

The company OS that runs Jovie's engineering org — a Mac menu-bar app over the autonomous ship loop (codex-issue-shipper + kanban shipper), built on the ship-ledger contract so restarts and auto-updates never drop in-flight ship jobs.

What it does today

  • Menu-bar status for the shipper: state, dispatchable issues, last run.
  • In-flight jobs from the durable ship ledger — the journal the shipper writes before every dispatch and recovers on startup.
  • Ship-owner lock visibility (who owns shipping on this machine, and whether that process is alive).
  • Pause / resume (~/.hermes/shipping-paused sentinel), ledger-safe shipper restart, self-relaunch.

Build & test

swift build
swift test
swift run   # menu bar app; needs a GUI session

Design

See DESIGN.md for the MVP plan. The app is adapted from the proven JovieInc/Jovie tools/shipping-menu-bar base. Restart safety comes from the ledger, not from the app: the shipper's startup recovery releases any claim whose owner process died, so "restart without losing running work" is a property of the system, not of careful shutdown ordering.

Auto-update (Sparkle + signed releases + appcast) is the next slice on this repo — it layers on the same guarantee: an update-triggered relaunch is just another restart the ledger already survives.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages