Identity · Permissions · Decisions · Task state
Product data
Conversations, tasks & memory
PostgreSQLCredentials
Secrets for configured services
VaultModels & tools
Connected within configured permissions
MCP / Execution enginesSee the task in context.
The product workspace brings conversations, activity, actions needing attention and current output together. Tauri hosts the desktop app; Leptos and WebAssembly provide its interface.
Execution follows one control flow.
The Rust core handles identity, permissions, user confirmation and task state. Browser and native computer capabilities have distinct scopes. Chromium/Electron is a managed browser engine; Tauri remains the desktop host.
Understand where data lives and travels.
PostgreSQL manages conversations, tasks and memory; Vault manages credentials. Data location follows the desktop or self-hosted deployment. Calls to external models and tools send relevant requests to those services.
Desktop
macOS first. Organize work in the desktop application, with execution capabilities and installation support verified by release.
Self-hosted Server
Run services and the database in an environment you manage. The interface device, execution environment and data location are separate concerns.