Bambu Bar
Monitor Bambu Lab printers from your Mac menu bar: print progress, the live camera, AMS filament, alerts and desktop widgets. Bambu Bar for macOS 26+.
翻訳待ち
OpenWorker is an AI agent that runs on your own computer, works in your everyday tools, and turns what you ask into finished deliverables — checking in before anything important. Free, open source, br
翻訳待ち
生産性Python · RustGitHub @andrewyngオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
OpenWorker is an AI agent that runs on your own computer, works in your everyday tools, and turns what you ask into finished deliverables — checking in before anything important. Free, open source, bring your own model.
翻訳待ち
Loading the full README.
Read the full README ↗Use the OpenWorker Desktop App to research, write, review code, and carry out tasks across the tools you already use. Or build your own agentic desktop and web apps with the OpenWorker Harness SDK.
Bring your choice of cloud or local models. Set permissions for your agents and decide which actions need your approval.
This README mainly covers the OpenWorker Desktop App. For SDK setup, examples and architecture, see the OpenWorker Harness SDK README.
An AI coworker for your everyday work. Go from a request to a prepared brief, an organized folder, or a reviewed pull request.
It runs on your machine. Bring your own model key or run locally with Ollama, and choose which integrations it can access. Commands can run inside an NVIDIA OpenShell sandbox. See Governed by design for its approval and safety controls.
⬇ macOS (Apple Silicon) macOS 12+ · signed & notarized · auto-updates
⬇ Windows 10/11 (x64) builds are not yet code-signed, so SmartScreen will warn; signing is in progress
Open the app, add a model key (or point it at Ollama), and ask for something real.
The OpenWorker Desktop App is in open beta and supports automatic updates. Issues welcome as we polish rough edges.
Bring agentic capabilities to your own desktop app, web app or local utility. Build the product experience while OpenWorker handles the agent loop, tool calls, approvals, streaming and durable sessions.
Use the TypeScript SDK from npm, or embed the Rust engine in your application. Start with one agent. Add sub-agents, teams, OpenShell sandboxing and observability as your application grows.
npm install @openworkerai/harness-sdk
Explore the Harness SDK → · Desktop guide · Web guide · Build with Codex or Claude Code
The rest of this README focuses on the OpenWorker Desktop App. For SDK documentation, continue with the Harness SDK README.
| Your work | How OpenWorker helps |
|---|---|
| Research and create | Turn notes, files and research into briefs, documents, spreadsheets and reports. |
| Review security risks | Scan code and dependencies, review cloud configuration, and investigate incidents. Proposed code fixes are re-scanned and reviewed before approval. |
| Work across your tools | Bring together GitHub, Slack, email, calendars and other connected apps. Add tools through MCP. |
| Delegate from Slack | Mention @OpenWorker; the task runs on your desktop and the reply returns to the thread. |
| Automate recurring work | Schedule morning briefs, weekly reports and other repeatable tasks, with transcripts to review. |
| Choose your model | Connect a cloud provider or use a local model through Ollama and other compatible servers. |
| Control agent actions | Review approvals, inspect recorded actions, and isolate supported commands with OpenShell or platform sandboxing. |
Specialist coworkers come with tools and instructions for a particular job. Security coworkers ship first.
Start with a folder of meeting notes. No connected apps are needed for this example.
Read the meeting notes in this folder. Create a one-page brief with the key decisions, open questions and next steps. Save it as
brief.md. Leave the original notes unchanged and ask before writing the brief.
Open brief.md in the working folder and review it. Continue in the same session: “Make the next steps more specific, and flag anything without an owner.”
The Desktop App combines approvals, recorded tool activity and optional sandboxing. You can review proposed actions and decide how much autonomy to allow.
Governance is the architecture, not a plugin - the agent can't grant itself new permissions, and no prompt can talk it past a gate. Four tiers, all in this repo:
This is the beginning of the README. Read the rest at the original. Read the full README ↗