Terminal Interface

Your cockpit,
from the terminal.

OB-CLI brings your AI conversations, tasks, notes, and automations to the command line. Pipe-friendly. Unix-composable. Zero GUI required.

Install
npm install -g @openbaker/cli

01 · AI

Ask from the terminal

Run baker ask to talk to your AI. Context from tasks, notes, and workspaces is injected automatically.

02 · TASKS

Manage tasks without leaving the shell

List, create, update, and complete tasks. Everything syncs to the web app and editor in real time.

03 · NOTES

Capture notes from the command line

Quick notes, architecture decisions, meeting recaps. They feed into your AI context across all surfaces.

04 · PIPE

Unix-composable by design

Pipe data in, pipe results out. baker ask reads stdin. Outputs are structured for further processing.

Everything you need from the shell

AI

Ask

baker ask "question"

Query your AI with full workspace context.

AI

Chat

baker chat

Start an interactive conversation in the terminal.

TASKS

List Tasks

baker tasks

View all tasks for the current workspace.

TASKS

Add Task

baker task add "title"

Create a task from the command line.

AUTOMATION

Run

baker run automation-name

Trigger any automation manually.

SYNC

Sync

baker sync

Pull latest data from the server.

WORKSPACE

Workspaces

baker workspaces

List and switch between workspaces.

NOTES

Notes

baker notes

View and create notes for the active workspace.

AUTH

Login

baker login

Authenticate with your OpenBaker account.

CONFIG

Config

baker config

View and edit CLI configuration.

PROVIDER

Providers

baker providers

List and manage AI provider connections.

SYSTEM

Status

baker status

Check connection and sync status.

AGENT

Agent

baker agent start

Bridge your machine to the app. All AI runs locally on your hardware — OpenBaker just relays commands from your phone.


See it in action

ob-cli - demo
$ baker login
Authenticated as mike@openbaker.org

$ baker agent start
  OpenBaker Agent
  Machine:  Mikes-MacBook-Pro.local
  OS:       Darwin 24.3.0 (arm64)
  Tools:    gh_copilot, ollama
  Connected
  Polling for jobs every 1000ms
  Press Ctrl+C to stop

  > Job ob_job_a3f29b...
    CLI: gh_copilot  Model: default
    Prompt: What tasks are blocking the launch?
    Result: done (2.1s, exit 0)

$ 

CLI principles

01

The terminal is a first-class surface

OB-CLI is not a thin wrapper. It is a full-featured interface to your entire cockpit. AI, tasks, notes, automations - all from the shell.

02

Composable and pipeable

Read from stdin, write to stdout. Chain baker commands with grep, jq, awk, or anything else. Unix philosophy, zero exceptions.

03

Context travels with you

Your AI conversations, tasks, and notes sync across the CLI, the web app, and OB-Code. Start in the terminal, finish in the browser.

04

Your keys never leave your machine

AI calls go directly from your terminal to your provider. No proxy, no relay, no middleman. Your traffic is yours.