Theo Desk
Theo Desk is the native macOS desktop agent — Theo can see your screen, control mouse/keyboard, drive any app or browser, and run multi-step desktop workflows under your supervision.
In depth
Theo Desk is a Tauri 2 + React app with a Rust desktop module that uses macOS Accessibility, CoreGraphics, and CGEvents to perceive and act. A companion Chrome extension exposes the active browser tab over a localhost WebSocket bridge.
Strict safety: per-app permission prompts, app and URL blocklists, an immutable audit log, vision prompt-injection sanitization, and an instant kill switch. The Local Code Canvas inside Theo Desk adds a real PTY terminal, file watcher, and CodeMirror editor to the AI coding loop.
Examples
- Click through a checkout to verify a flow
- Refactor a multi-file project on disk
Also known as
Want to put this concept to work in OpenCharts?
Download Theo DeskRelated terms
Code Canvas
Code Canvas is OpenCharts’ in-browser coding workspace — a Sandpack-powered live preview, multi-file editor, terminal, file tree, AI iterations, and a per-project Postgres database.
Voice Mode
Voice Mode is real-time, streaming audio chat with Theo — speak to brainstorm, dictate, get summaries, and trigger creation tools without typing.
Telegram Bot
The Telegram bot is the 5th Theo entry point — link your account once and drive the entire OpenCharts platform (chat, projects, image canvas, code, podcasts, calendars) from inside Telegram.