Create or sign in
Use the web console to create a workspace. Your workspace is where hosts, sessions, approvals, and audit history are grouped.
Documentation
UpSteer gives local and cloud agent runs a shared control plane. Use these docs to install the CLI, link a host, start sessions, and decide which actions should pause for human review.
curl -fsSL https://upsteer.ai/install.sh | sh
upsteer start codexQuickstart
Use the web console to create a workspace. Your workspace is where hosts, sessions, approvals, and audit history are grouped.
Install UpSteer on the machine where your agent runs. The CLI opens a browser sign-in flow or shows a short code for SSH environments.
Run an agent through UpSteer. The session appears in the web and mobile console with live progress and approval cards.
Core concepts
The account boundary for hosts, live sessions, rules, billing, and audit history.
A linked machine or runtime that can start agent sessions and report health.
A single agent run with status messages, tool activity, decisions, and completion state.
A sensitive action that pauses for allow, deny, or rule evaluation before continuing.
Commands
curl -fsSL https://upsteer.ai/install.sh | shInstall the UpSteer CLI on a workstation or devbox.
upsteer start codexStart a Codex session with live status and approval routing.
upsteer start claudeStart a Claude Code session connected to your workspace.
upsteer start geminiStart a Gemini CLI session with the same control layer.
upsteer start opencodeStart an OpenCode session and stream activity into UpSteer.
Approvals
UpSteer is designed for the moments where a human should stay in the loop: deploys, file writes, dependency changes, external network calls, credential-adjacent operations, and other actions with real blast radius.
Each approval captures enough context to decide quickly: the agent, host, command or action, working directory, risk, and recorded outcome.
Keep routine read-only activity flowing, and require approval for writes, deploys, destructive commands, and production-impacting operations.
Rules
Let predictable commands continue without interrupting you, such as local test runs or read-only inspection.
Require manual review for production deploys, migrations, package changes, and commands that can delete or overwrite data.
Use history to tune rules over time and understand which decisions were made manually or automatically.
Troubleshooting
Run the start command again and complete the browser sign-in or enter the short code in the web console.
Use the code shown in the terminal. This avoids needing a browser on the remote machine.
Check that the host is online, the session is still active, and your approval rules are not automatically resolving the action.
Visibility
These docs are public because install, setup, and product education help adoption. Account-specific tokens, workspace IDs, private audit data, internal runbooks, and any proprietary implementation details belong behind authentication.