OpenWorker is an open-source desktop AI coworker now available in open beta. It is designed to deliver finished documents, spreadsheets, reports, web pages, code fixes, and other outputs instead of only returning chat responses, with initial specialist coworkers focused on security work. The application runs a local agent server and can work across a user’s files, terminal, and more than 25 connected services, including GitHub, Slack, Jira, Notion, Linear, Gmail, and Google Calendar; MCP-compatible tools can also be added with per-tool controls. Users can bring API keys from providers such as OpenAI, Anthropic, Google, DeepSeek, Moonshot, Qwen, and others, use open-weight models through supported services, or run local models with Ollama. OpenWorker’s governance is built into the architecture: dangerous or irreversible operations remain human-only, while other actions are approval-gated by default and can move through explicit, visible, revocable rules. An optional reviewer model can approve routine actions, but uncertain cases are escalated and repeated denials can trigger a circuit breaker. Every tool call records its approval source and reviewer reasoning, and unattended runs pause in an inbox rather than approving themselves. The product supports scheduled automations and Slack-triggered sessions, stores the agent loop, conversations, credentials, and model keys locally, and uses a small cloud service only for connector OAuth handshakes. macOS Apple Silicon builds are signed and notarized, while Windows 10/11 x64 builds are not yet code-signed. Developers can run the Python server and React/Tauri interface from source with Python 3.10+, Node 20+, and the Rust toolchain.