http://localhost:8080 (or your configured host/port) after starting the server.
Pages
Dashboard
The home page shows a status overview: server uptime, active model, session count, and quick-action cards linking to other pages.Chat
The main chat interface for interacting with the agent:- Real-time streaming via the AG-UI protocol (SSE)
- Reasoning/thinking indicators when the model deliberates
- Tool call visualization — see which tools the agent invokes and their results
- Session persistence — conversations are saved automatically
- File attachments support
Sessions
Browse and manage all chat sessions:- List sessions sorted by last activity
- View full message history for any session
- Delete individual sessions
Memory
View and edit the agent’s persistent memory:- Facts — timestamped facts the agent has remembered
- Soul — agent personality and values (appended to the system prompt)
Workspace
A file manager for~/.sorat/workspace/:
- Browse directories
- View file contents (text and images)
- Upload files
- Create directories
- Delete files and directories
Skills
Manage agent skills:- View installed skills with their descriptions and enabled status
- Search the ClawHub registry for new skills
- Install skills from ClawHub or GitHub
- Enable/disable individual skills
- View skill source content
Cron Jobs
Manage scheduled tasks:- List all jobs with status, schedule, and execution history
- Create new jobs (interval, one-shot, or cron expression)
- Enable/disable jobs
- Run jobs manually
- View execution logs per job
Logs
View server logs:- Browse log entries by date
- Filter by log level
- Auto-refresh for live monitoring
Settings
Multi-tab settings page:| Tab | Description |
|---|---|
| Agent | Persona (system prompt), soul, name, max iterations |
| Providers | Add/remove LLM providers, set active provider and model |
| Tools | Enable/disable individual tools, configure shell whitelist |
| Account | Email, password, user profile |
| OAuth | Connect/disconnect OAuth providers |
Theme
The UI supports light and dark modes:- Automatically detects system preference
- Manual toggle in the sidebar footer
- Persisted in
localStorage('sorat-theme')
#6366f1) with the diamond logo.