OpenWorker Desktop

An open-source desktop app that uses AI agents to work across your files and connected tools—with the models you choose and control over the actions agents take.

Download for Mac

Work across your tools

Bring files, email, calendar and connected services into a task.

Automate routine work

Set schedules and triggers for the work that comes around again.

Stay in control

Configure permissions and review important actions before they happen.

Choose your AI

Use supported cloud providers or local models. Switch as your needs change.

Coworkers in OpenWorker Desktop

Specialists for the work you do.

Start with a coworker for your code, cloud or daily workflow. Each comes with tools and instructions for the job, with check-ins before important actions.

Security Reviewer

Drives semgrep and secret scans, triages findings by reachability — not just severity — and ships fix PRs that match your codebase's idiom.

Works with — GitHub · your repos · your scanners
Checks in — before opening a PR
Never — prints a secret value, or replaces your scanners

Cloud Posture

Scans your Terraform, verifies it against the live cloud, and lands every fix as an infrastructure PR — with an evidence command per claim.

Works with — Terraform · AWS (read-only) · GitHub
Checks in — before opening a PR
Never — writes to your cloud, or runs terraform apply

Dependency Audit

Finds vulnerable dependencies, prioritizes what's actually reachable, and proposes the smallest upgrade that closes the hole.

Works with — GitHub · lockfiles · your test suite
Checks in — before touching a lockfile
Never — bumps past the smallest safe version, or merges on red tests

…and a coworker for the rest of your work.

Sales

Researches accounts, preps every call, drafts follow-ups that sound like you.

Executive Assistant

Owns the calendar, triages the inbox, and keeps your day on rails.

Marketing

Spend, attribution, and the Monday report — without five dashboards.

Ops On-call

Triages alerts, digs through runbooks, drafts the incident notes nobody wants to write.

Build your own

Describe any job in plain language — OpenWorker assembles a coworker for it. Share it with anyone as a simple bundle.

Works in the background

Starts when work happens.

Set a trigger once. OpenWorker starts the task and checks in before important actions.

Slack mention Triage the alert

Check the runbook and draft an in-thread response.

Incoming email Prepare the reply

Gather the answers and hold the draft for review.

Your schedule Deliver the report

Pull the numbers and finish it before standup.

Works with what you choose

Your models. Your tools.

Use closed-weight models, open-weight models, or run locally. Connect the everyday tools where your work already happens.

Model providersCloud or fully local
OpenAI Anthropic Gemini Z.AI · GLM DeepSeek Kimi MiniMax Qwen xAI Mistral Together AI Fireworks Ollama
Everyday toolsUse one-click or manual connections
Slack Outlook Gmail Google Calendar Notion HubSpot GitHub Attio
Google Drive Jira Linear Asana Dropbox Box More
FAQ

Questions, answered.

Is it really free? +

Yes — the app is open source. Bring your own API key for OpenAI, Anthropic, Google, or another supported provider, or run a local model with Ollama. You pay your model provider directly and nothing to us.

Where do my passwords and tokens live? +

On your device, in the app's local secret store. The optional cloud account only brokers the OAuth handshake — tokens are handed straight to your machine and never stored in the cloud.

Will it do things without asking me? +

Only what you've allowed. Anything consequential — sending an email, posting to Slack, running a command — lands as a check-in you approve, in the app or from Slack. You choose how independently it’s allowed to act.

Will the security coworkers change my infrastructure? +

No. Cloud access is read-only, and nothing is ever applied directly — every fix lands as a pull request you review and merge. The security coworkers drive the scanners you already trust rather than replacing them, and secret values never appear in a transcript.

Do I need an account? +

No. Everything works while signed out, using API keys and tokens you provide. A free OpenWorker account adds one-click connections to tools such as Slack, where vendor restrictions require OpenWorker to manage the sign-in flow.

Which models can I use? +

OpenAI, Anthropic, and Google models through your own API keys; open-weight models such as Kimi, GLM, and DeepSeek through supported providers; or local models through Ollama. You can switch models per task, even mid-conversation.

Make room for your best work.

Download for Mac View on GitHub
OpenWorker Desktop