A developer operating
environment for macOS.

Owen is not a chatbot. It is an engineer persona running on your machine with real context, credentials, and tools.

brew install owendev/tap/owen Other install options
Terminal
$ owen init
Owen — Initializing
✓ macOS confirmed
✓ Docker runtime reachable
✓ git installed
✓ Workspace initialized
✓ Runtime image installed
Owen Environment Ready
Capabilities
GitHub: enabled
Observability: disabled
$ owen chat
Owen session started.
> Investigate the failing tests in the auth module and open a PR
Reading repository context...
Running test suite...
Found root cause in auth/token.go:47. Proposing fix.
✓ PR opened: fix: correct token expiry check (#42)

Built for the terminal. Built for your machine.

⚙️

Real context

Owen reads your repos, open PRs, installed tools, and credentials at startup. No copy-paste, no re-explaining your setup.

🔒

Fully local

No cloud backend. No required account. Owen runs entirely on your machine — your code and credentials never leave.

🐳

Containerized runtime

Owen supervises a Docker container as its execution environment. Works with Docker Desktop, OrbStack, Colima, and Rancher Desktop.

🔧

Approval model

Owen asks before destructive actions — file deletions, commits, and pull requests. You stay in control.

📦

Single binary

One compiled Go binary. No runtime dependencies. No npm, no Python, no scripting environment to manage.

Persistent sessions

Sessions survive terminal closes. Resume where you left off — Owen remembers the task context.

Install

Homebrew Recommended

brew install owendev/tap/owen

Install script

curl -fsSL https://owendev.ai/install.sh | sh

GitHub Releases

Download the binary directly from GitHub Releases.

# Apple Silicon
curl -L https://github.com/owendev/owen-cli/releases/latest/download/owen-darwin-arm64 \
  -o /usr/local/bin/owen && chmod +x /usr/local/bin/owen

# Intel
curl -L https://github.com/owendev/owen-cli/releases/latest/download/owen-darwin-amd64 \
  -o /usr/local/bin/owen && chmod +x /usr/local/bin/owen

Quick start

# First-run setup
owen init

# Authenticate GitHub (optional, enables PR and repo capabilities)
owen auth github

# Start the runtime
owen runtime start

# Discover your repositories
owen repos discover

# Start a session
owen chat