Sign in
Developer tools
0%

Developer tools

What iohr can do

One program that signs you in, calls the API, starts projects, answers questions at your prompt, installs extensions and runs checks. The map of every guide.

iohr is the InOrbit command line. The command line page installs it and lists every command. This page is the map: what it does for you, in the order most people reach for it, with a guide for each part.

What you can do with it

You want toRunGuide
Sign in and call the API from a terminal or CIiohr login, then iohr api GET /v1/meCommand line
Start a project with a record, an atlas and memoryiohr project init my-shopProjects
Approve asks and watch your agents from the shelliohriohr panel
Ask a question without leaving the prompt? why did that failThe ? prompt
Have the project's Roles answer beside Ioiohr session, then iohr stopThe ? prompt
Approve an ask on a Mac with Touch IDiohr asks key enroll, iohr asks approveCommand line
Answer voice calls with Io on your own runneriohr runner runVoice tools
Keep what a project has learned next to its codeiohr memory remember "We use sqlx"Projects
Send the project's documents to Decisionsiohr syncProjects
See and install programs InOrbit publishesiohr ext show, iohr ext install agentExtensions
Get a client for your languageiohr sdk generate --lang rust --for workGenerate an SDK
Connect another tool for InOrbit to act iniohr connections addConnections
Open the InOrbit web UI on this machineiohr-preview uiiohr ui
Try what is not released yetiohr-previewiohr and iohr-preview

How it is put together

  • One program, many nouns. Commands read as iohr <thing> <verb>: iohr project init, iohr ext install, iohr memory recall, iohr connections list. iohr <thing> --help prints one line per verb.
  • Plain output when nobody is watching. At a terminal you get spinners, colour and a menu where a choice is needed. With --json, NO_COLOR, TERM=dumb or without a terminal, nothing is drawn or asked: results go to stdout as data and notes to stderr.
  • Your credentials stay yours. iohr login keeps a profile per account. The AI parts run the Claude Code you already have (iohr ask and --describe can use Codex instead), signed in with your own account, never an API key, and iohr keeps no record of the question or the answer.
  • It tells you what it did not do. A step that needs something InOrbit does not offer yet is printed as not yet, never skipped in silence.

Where each part stands

iohr is a pre-release (0.1.0-alpha.39): commands and output can still change before 1.0. Everything in the table above is in the release except iohr ui, which is in iohr-preview only.

  • Sessions (iohr session, iohr stop) run on macOS and Linux and need a runner of their own (iohr runner register).
  • Touch ID signs a review, a document, a decision or a run. A merge, a roll, a migration or an auto-approve rule still goes to your phone. Enrolling needs Xcode's command line tools the first time; Windows and Linux refuse it.
  • Voice has no command of its own: iohr runner run answers a voice call with Io on a Claude Code session it keeps open, and keeps one ready for the next call.

Each guide says which parts are in the release and which only in iohr-preview.