Product Documentation
Orbioom Code
A local-first, cross-platform coding CLI (`orb`) built in Go that routes tasks through planning, execution, and verification using controlled local tools.
What It Is
A coding operator for real local workflows.
Orbioom Code is an agentic CLI that helps engineers execute development tasks inside existing repositories using explicit tool calls.
It is implemented as a single binary and focuses on local execution: your files, your shell, your Git context, and your approval boundaries.
What It Does
Core capabilities in v1.
The current implementation combines model reasoning with a strict local tool registry and approval flow designed for engineering tasks.
Local-first coding agent
Orbioom Code runs on your machine as a single binary and executes tasks directly in your local project context.
Provider-based model runtime
Use OpenAI or Anthropic credentials, select a model, and run the same workflow in chat mode or one-shot mode.
Built-in engineering tools
The agent can read and write files, run shell commands, manage interactive PTY sessions, and perform Git operations.
Stateful execution loop
Tasks progress through planning, execution, verification, and completion with explicit status transitions and validation.
Command Surface
CLI commands and intent.
The `orb` command set supports setup, interactive development sessions, and one-shot execution for automation-style tasks.
Tooling
Local tools exposed to the agent.
File tools
list_dir, read_file, search_in_files, write_file, apply_patch, delete_file
Shell and app tools
run_command, open_url, open_application, open_permission_settings, download_file, resolve_application
Interactive tools
run_interactive_command, interactive_send, interactive_read, interactive_stop
Git tools
git_status, git_diff, git_commit, git_checkout
Agent Lifecycle
Explicit state machine.
Every task advances through fixed states with approval and completion checks before final output is returned.
- 01IDLE
- 02AWAITING_PERMISSION
- 03PLANNING
- 04EXECUTING
- 05INTERACTIVE_RUNNING
- 06VERIFYING
- 07COMPLETED / FAILED
Quickstart
Build and run in minutes.
The workflow starts with login, then either interactive `chat` or one-shot `run`.
go build -o dist/orb .
./dist/orb login
./dist/orb chat./dist/orb run "download https://example.com/file.zip to ./downloads/file.zip"
# interactive PTY session:
/exit-session