Features Overview
Uranus provides a comprehensive set of features for building, deploying, and managing AI agents.
Core Features
AI & Conversation
| Feature | Description |
|---|---|
| Chat Interface | Interactive AI chat with context management |
| LLM Integration | Multiple AI providers (Workers AI, OpenAI, Anthropic) |
| Tool Calling | Extend AI capabilities with custom tools |
Automation
| Feature | Description |
|---|---|
| Visual Workflows | Drag-and-drop workflow builder with 30+ node types |
| Scheduling & Cron | Time-based automation with cron expressions |
| Calendar Tasks | Calendar-based task management |
Browser Control
| Feature | Description |
|---|---|
| Browser Sessions | Headless and headed browser automation |
| Human-in-the-Loop | Human takeover for complex scenarios |
| Browser Actions | Click, type, navigate, extract, screenshot |
Data & Knowledge
| Feature | Description |
|---|---|
| Data Sources | Import files, URLs, databases, APIs |
| Vector Search | Semantic search with Cloudflare Vectorize |
| SQL Interface | Direct database access with query editor |
Communication
| Feature | Description |
|---|---|
| Contacts | Multi-channel contact management |
| Gateways | Email, Telegram, Slack, Discord, WhatsApp |
| Conversations | Threaded conversation tracking |
Integrations
| Feature | Description |
|---|---|
| MCP Servers | Model Context Protocol integration |
| Services | Third-party service connections |
| Agent Connections | Inter-agent communication |
Feature Matrix
| Feature | Free Tier | Paid Tier |
|---|---|---|
| Agents | 1 | Unlimited |
| Workflows | 5 | Unlimited |
| Schedules | 10 | Unlimited |
| Browser Sessions | 100/month | 10,000/month |
| Vector Storage | 1,000 vectors | 1M vectors |
| AI Requests | 10,000/day | Unlimited |
Quick Links
Getting Started
- Introduction - What is Uranus?
- Quick Start - Set up in 5 minutes
- Architecture - System design
Common Tasks
- Create a Workflow - Build your first automation
- Set Up Scheduling - Automate with cron
- Add Browser Control - Web automation
Integration
- API Reference - REST API documentation
- WebSocket - Real-time communication
- MCP Servers - Tool integration
Architecture Highlights
┌─────────────────────────────────────────────────────────────┐
│ Uranus Dashboard │
├──────────┬──────────┬──────────┬──────────┬────────────────┤
│ Chat │ Workflow │ Browser │ Data │ Communication │
│ │ Editor │ Control │ Sources │ │
├──────────┴──────────┴──────────┴──────────┴────────────────┤
│ API Layer │
├──────────────────────────────────────────────────────────────┤
│ Durable Objects │
│ (State, WebSocket, Scheduling) │
├──────────┬──────────┬──────────┬──────────┬────────────────┤
│ D1 │ R2 │ Vectorize│ Workers │ Queues │
│ Database │ Storage │ Vectors │ AI │ │
└──────────┴──────────┴──────────┴──────────┴────────────────┘Technology Stack
Frontend
- React 18 - UI framework
- TypeScript - Type safety
- Vite - Build tool
- Tailwind CSS - Styling
- Radix UI - Accessible components
- React Flow - Workflow visualization
Backend
- Cloudflare Workers - Edge compute
- Durable Objects - Stateful instances
- D1 - SQLite database
- R2 - Object storage
- Vectorize - Vector database
- Workers AI - LLM inference
Integrations
- Browserbase - Browser automation
- MCP - Model Context Protocol
- OpenAI/Anthropic - External LLMs