Starting the Desktop App
Features
Chat Interface
- Full agent interaction with real-time streaming
- Session management (create, switch, delete)
- Tool approval flow for manual permission mode
- Plan review overlay for planner mode
- Sub-agent monitoring
Audio Recording & Transcription
- Record audio directly from the desktop app
- Select audio input devices
- Automatic transcription via plugin integration (e.g., OpenAI Whisper)
Embedded Terminal
- Full PTY-based terminal emulation
- Run shell commands without leaving the app
- Resize support
Plugin Management
- Install plugins from local path or remote registry
- Start, stop, and restart plugins
- View plugin logs
- Configure plugin settings
- Plugin authentication (QR code and token-based)
- Custom plugin web UI embedding
Browser Control
- Launch and manage browser sessions
- Navigate, screenshot, and interact with web pages
- View open tabs
Memory Management
- View and edit global memory
- View and edit project memory
- Toggle project memory activation
Provider Management
- List and switch between providers
- Fetch available models from provider APIs
- Test provider connections
- Hot-swap providers while agents are running
Workers
- Create, manage, and monitor scheduled workers
- View worker run history
Background Processes
- Monitor running background processes
- View process logs
- Kill processes
Events
- Consume and review system events
- View event history
