Get onecli running and connect your agent to external services.Documentation Index
Fetch the complete documentation index at: https://onecli.sh/docs/llms.txt
Use this file to discover all available pages before exploring further.
Start with Docker
The fastest way to run OneCLI locally (no external database or config needed):Start onecli
Add credentials via the dashboard
Open localhost:10254, create an agent, and add credentials for the services your agent uses (Google, GitHub, Slack, etc.).
Connect your agent
- Coding agents (Claude Code, Cursor, etc.)
- Docker containers (NanoClaw, custom)
- Manual proxy
Install the OneCLI CLI and launch your agent through it:This configures proxy settings, CA certificates, and agent skills automatically. See the Coding Agents guide for details.
Or with Docker Compose
What happens next
You now have OneCLI set up. From here:- Read How it works to understand the full architecture
- Set up Coding Agents (Claude Code, Cursor, Codex)
- Explore the SDKs for Docker-based agent integration
Troubleshooting
Docker container won't start
Docker container won't start
Make sure Docker is running and ports 10254/10255 are available. Check logs with
docker logs <container-id>.OAuth redirect goes to the wrong URL (remote/VPS/tunnel setups)
OAuth redirect goes to the wrong URL (remote/VPS/tunnel setups)
If you’re accessing OneCLI through an SSH tunnel, reverse proxy, or on a remote server, OAuth callbacks may redirect to an unreachable address (e.g. For SSH tunnel setups, forwarding to the same local port avoids this entirely:
http://127.0.0.1:10254).Set NEXT_PUBLIC_APP_URL to the URL you actually use in your browser: