Skip to main content

macOS app

The macOS app is the recommended Elephant Agent surface. It keeps the daily conversation and the inspection surfaces in one local workspace instead of forcing you to switch between a chat window, config files, and a separate dashboard. The long-term product shape is Mother in chat, Paths for ongoing life and work arcs, and inspectable settings for the model and runtime posture.

What the app owns

AreaUse it forProduct boundary
HomeStart from what Mother understands and what is alive now.The person comes before any Step or delegation.
Chat / WakeTalk to Mother and continue the same elephant.New work should resume from the same path, not a blank prompt.
PathsSee ongoing directions, Steps, Flow state, and Checkpoints.A Path can be work, health, learning, habits, recovery, or any long-running arc.
Learning SummariesReview what each completed Step did, why, how, and what should be learned.The human can check understanding before the loop closes.
Personal Model / YouInspect Identity, World, Pulse, and Journey claims.Claims stay correctable and evidence-backed.
HerdManage Mother and baby elephants.Babies do bounded work; Mother keeps the Path coherent.
SkillsInspect and enable workflow packages.Skills help Mother and the Herd move Steps.
MessagingConfigure IM surfaces when you want them.Messaging extends one elephant; it does not create a second memory.
Calendar / RemindersKeep routines, reminders, and scheduled Path work visible.Recurring work should remain inspectable and pausable.
UsageReview token flow and runtime cost.Usage is a ledger, not a quality score.
SettingsChoose providers, tools, advanced runtime posture, and app preferences.Advanced controls stay visible without becoming the product center.

When to use the CLI instead

Use CLI + Dashboard when you are on Linux, cloud, SSH, or a terminal-first workflow. The CLI path is fully supported, but it is not the default product shape for a macOS user who wants one local workspace.

NeedBetter surface
Full local desktop workspacemacOS app
Remote Linux or cloud machineCLI + Dashboard
SSH-only machineCLI + elephant dashboard --no-open
Scripted setup or automationCLI

Daily loop

  1. Open the app.
  2. Check Home if you need orientation.
  3. Use Chat / Wake for the actual conversation.
  4. Use Paths when a direction needs Steps, Flow state, or Checkpoints.
  5. When a baby completes a Step, read the Learning Summary and check that you understand what happened before the loop closes.
  6. Inspect or correct Personal Model claims when something feels stale.
  7. Adjust providers, skills, tools, messaging, reminders, and usage from visible app surfaces instead of hiding them in prompt text.

The app and CLI both operate on local Elephant Agent state. They are two surfaces over the same Personal Model, herd, episodes, and runtime posture.