repository-aware
sessions stay grouped with repositories and linked Git worktrees, so their working context remains visible.
an interface that adapts to your work.
Ernie gives durable Prime Agent sessions a repository-aware macOS home. Work remains attached to its repository, worktree, tools, and child Agents instead of dissolving into one transcript.
Ernie keeps the desktop shell calm while Prime Agent remains the authority for execution and session history.
sessions stay grouped with repositories and linked Git worktrees, so their working context remains visible.
Prime Agent owns the session. Ernie can reconnect, restore, and continue without becoming a second source of truth.
typed IPC, local UI controls, and lifecycle-managed plugins keep important boundaries explicit.
v0.1.0 packages the working Electron application, its renderer, and the installed Prime Agent runtime graph for Apple silicon.
this build is for private testing. public distribution follows after Developer ID signing and Apple notarization.
read the release guide
the documentation follows a task from the renderer, across Electron IPC, into Ernie’s daemon, and finally to Prime Agent. it also covers the CLI, plugin lifecycle, packaging, and failure recovery.
open documentation$ nub install
$ nub run dev
# in another terminal
$ nub run cli -- ui capabilities
nub run checknub run package:macchat is one useful surface, not the final shape of every kind of work. Ernie is a learning lab for interfaces that preserve the structure an agent discovers.
read “the best software is yet to be made”