Quick Start
Get your AI desktop agent running in 2 minutes
☁️ One-click Deploy on Railway
Visit the Template
Click the Deploy Now button in the Bytebot template on Railway.
Add Anthropic Key
Enter your ANTHROPIC_API_KEY
as the single required environment variable.
Deploy & Launch
Hit Deploy. Railway will build the stack, wire the services together via private networking and output a public URL for the UI. Your agent should be ready within a couple of minutes!
Need more details? See the full Railway deployment guide.
Prerequisites
- Docker ≥ 20.10
- Docker Compose
- 4GB+ RAM available
- Anthropic API key (get one here)
🚀 2-Minute Setup
Get your self-hosted AI desktop agent running with just three commands:
Clone and Configure
Start the Agent Stack
This starts all four services:
- Bytebot Desktop: Containerized Linux environment
- AI Agent: Claude-powered task processor
- Chat UI: Web interface for interaction
- Database: PostgreSQL for persistence
Open the Chat Interface
Navigate to http://localhost:9992 and start chatting!
Try asking:
- “Open Firefox and search for the weather forecast”
- “Take a screenshot of the desktop”
- “Create a text file with today’s date”
First time? The initial startup may take 2-3 minutes as Docker downloads the images. Subsequent starts will be much faster.
What Just Happened?
You now have a fully functional AI agent that can:
- 🖱️ Control mouse and keyboard
- 🌐 Browse the web
- 📄 Create and edit documents
- 📧 Manage emails
- 🔄 Automate any desktop task
Watch it work in real-time through the embedded VNC viewer in the tasks interface!
Try These Example Tasks
Web Research
“Find the top 5 news stories about AI today and summarize them”
Data Collection
“Go to example.com and extract all email addresses into a list”
File Management
“Create a folder called ‘reports’ and organize files by date”
Testing
“Test the login flow on our staging site”
Accessing Your Services
Service | URL | Purpose |
---|---|---|
Tasks UI | http://localhost:9992 | Main interface for interacting with the agent |
Agent API | http://localhost:9991/tasks | REST API for programmatic task creation |
Computer API | http://localhost:9990/computer-use | Low-level desktop control API |
Alternative Deployment Options
If you just want the containerized desktop without the AI agent:
Or build locally:
Access the desktop at http://localhost:9990/vnc
If you just want the containerized desktop without the AI agent:
Or build locally:
Access the desktop at http://localhost:9990/vnc
Managing Your Agent
View Logs
Monitor what your agent is doing:
Stop Services
Update to Latest
Reset Everything
Remove all data and start fresh:
Quick API Examples
Create a Task via API
Direct Desktop Control
Troubleshooting
Next Steps
Architecture Overview
Understand how all the components work together
Agent System
Deep dive into the AI agent capabilities
API Reference
Build integrations with the REST APIs
Use Cases
Explore what others are building
Need help? Join our Discord community for support and to share what you’re building!