Quickstart
This is the Lite path: a full Ony.ai server running on SQLite, with no Docker, Postgres, or Redis. You will install Ony.ai, start the server, create an account, wire your agent, and set a mode. It takes a couple of minutes.
-
Install Ony.ai.
Terminal window pip install ony -
Start the local server.
Terminal window ony up# Ony is running at http://127.0.0.1:8001 (dashboard + API)This creates a SQLite database under your Ony.ai home directory and serves the dashboard and API together. Leave it running.
-
Create your account.
Open http://127.0.0.1:8001 in your browser and sign up. This is the first user on your own server, so it becomes the owner.
-
Wire your agent.
From your project directory:
Terminal window ony initony initenrolls this machine as a device (if it is not already), then installs the/onyskill, the gate hook, and the lifecycle hooks into the project’s.claude/. Restart your Claude Code session (or run/reload-plugins) so the/onycommand loads - Claude Code discovers project skills at startup. -
Choose a mode.
Inside Claude Code, or from any terminal in the project:
Terminal window ony away # phone me for every step Claude would stop on (remote control)# orony on # phone me only for high-risk actionsThat is the whole loop. When the agent hits a step that needs you, Ony.ai raises a handoff, you decide, and the agent keeps going. See the /ony modes for the full set.
The calls are simulated until you add a carrier
Section titled “The calls are simulated until you add a carrier”Out of the box ony up uses a built-in mock carrier, so no phone actually rings yet. Handoffs surface in the dashboard, where you approve or deny them. The Overview page’s “Simulate a handoff” button walks the whole flow end to end with no agent and no phone at all, so you can see the loop before you connect anything real.
Real calls start once you add a telephony provider (SignalWire, Twilio, Telnyx, or Plivo) under Integrations -> Telephony in the dashboard and verify your number. So you can try the loop first, then flip on real calls. See the carriers guide.
Verify the wiring
Section titled “Verify the wiring”ony status # enrollment, connectivity, and the current modeony doctor # one actionable line per check across the whole installNext steps
Section titled “Next steps”- How the gate works - when Ony.ai rings and when it stays silent.
- The /ony modes - off, on, away, and project scope.
- Self-hosting - the Docker all-in-one stack (Postgres, Valkey, one origin) for a team or a public host, plus telephony and production config.