📈 GH Trending Explorer 🎲 Surprise me

← all repos

andrewyng / openworker

git clone https://github.com/andrewyng/openworker.git v0.3.1 · 17d ago

—

+9
stars, 24h · #1,622
+~63
stars, 7 days · #2,044
+~270
stars, 30 days · #1,957
19k
★ total · +0% this week
2.6k
forks · 440 open issues

Star history (as recorded here)

2026-10-20 · 18,643 ★ 2026-10-22 · 18,659 ★
LanguagePython
LicenseMIT
Created2026-07-20 (3mo ago)
Last push2d ago
Watchers129
OwnerUser

Links

README excerpt
OpenWorker 
 openworker.com · Download · Issues 
> **Beta** - OpenWorker is in open beta: fully usable, updates itself, and we're actively polishing rough edges. Issues welcome.
**AI that gets your everyday tasks done.** OpenWorker is an open-source AI coworker that lives on your desktop and delivers **finished work**, not just chat: your code reviewed for vulnerabilities with fixes ready to go, a polished document, a Slack reply with the numbers, a triaged inbox. It ships **specialist Security coworkers** first — attackers already use AI, and defenders deserve the same leverage, governed.
It runs on your machine and doesn't lock you into any model: bring your own API key for OpenAI, Anthropic, Google, or an open-weight provider, or run fully local with Ollama. Your data leaves your machine only through the model and integrations *you* choose. Every action an agent takes is governed and logged — see Governed by design — and its commands can run inside an NVIDIA OpenShell sandbox.
## Download
**⬇ 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.
OpenRouter comes two ways under **Settings → Models & Keys**: **OpenRouter** (API
keys) takes a key you paste; **OpenRouter account** (Subscriptions) signs you in
through the browser and uses your OpenRouter credits — the key OpenRouter issues
stays on this computer. On a remote backend choose **Use a manual code** and paste
the code OpenRouter shows. Each card is its own provider with its own models, so
disconnecting the account never falls back to a pasted key. To revoke the issued
key on OpenRouter's side, use the **Manage or revoke keys on OpenRouter** link.
## Use cases
Pick a coworker, point it at real work, get a finished deliverable:
- **Security review** - scan a codebase and its dependencies for real risk. Findings come from deterministic scanners (like semgrep) plus model reasoning; proposed fixes are re-scanned and diff-reviewed before you approve them - the fixer is never the only checker.
- **Cloud posture** - audit cloud configuration against common misconfiguration classes and draft the remediation plan.
- **Incident triage** - work a security or ops incident: gather context across your tools, draft the timeline, prepare the report.
- **Everyday work** - prep a customer call from your CRM and inbox, turn scattered notes into a shippable plan, produce documents and spreadsheets, keep your calendar and Slack threads handled.
- **Standing automations** - a morning brief, a weekly report, a watch over a channel - on a schedule, with full transcripts.
Specialist coworkers arrive with the tools, working style, and check-ins for one job already set up. Security coworkers ship first.
## How it works
1. Tell OpenWorker the outcome you want - "prepare a customer brief," "untangle my calenda