Outworked - Cozy Office for Claude Code.
$ npx -y skills add outworked/outworked --agent claude-code
v0.4.3 — Better bg handling for scheduled tasks.
v0.4.2 — Added browse:type for better browser handling.
v0.4.1 — Pop-out chat windows, fixed asset pack zip import and spaces in directory paths, fixed custom sprite loading.
v0.4.0 — Asset packs system: custom sprites, furniture, backgrounds, and fonts. Multi-pack support with fallthrough. Music player now plays user-added tracks.
v0.3.1 — Slack channel support, triggers UI, improved MCP server wiring, better channel reliability.
v0.3.0 — SQLite storage, iMessage channels, scheduled triggers, skills system, MCP server integration.
See the full Version History below.
These are real things you can do today:
You type one sentence. Here's what happens:
tunnel_start to get a public URLsend_message to text the link to your cofounder on iMessageYou watched the whole thing happen at the office. You are wowed. Your cofounder gives you more equity. Total prompts from you: 1.
0 9 * * *)No scripts to maintain. No GitHub Actions to debug. Just an agent with a schedule.
Three agents working simultaneously, finishing in minutes what would take you hours.
Write and ship code — Build features, fix bugs, open PRs, review each other's work, run tests, and deploy — across multiple repos at once.
Browse the web — Research docs, scrape pages, fill out forms, take screenshots, and bring findings back to the team via the built-in browser.
Send and receive messages — Reply to customers on Slack, text you a summary on iMessage, or monitor a channel and trigger tasks when someone says the magic word.
Run on a schedule — Daily standups, weekly reports, hourly health checks, one-off reminders. Set a cron and let an agent handle it while you sleep.
Query databases — Connect a PostgreSQL MCP server and let agents run queries, generate reports, or investigate production issues without you writing SQL.
Manage projects — Create and triage GitHub issues, update Linear tickets, post status updates to Slack — agents can own the workflow, not just the code.
Anything you can plug in — Every MCP server you add gives agents new capabilities. Connect your internal APIs, monitoring dashboards, CMS, or anything with a tool interface. If it exists as an MCP server, your agents can use it.
[ASK:AgentName] and a shared message busSKILL.md files that define tools, auth, and instructions| Provider | Models |
|---|---|
| Anthropic | Any model via Claude Code. |
Each agent can run a different model — pair a fast model for simple tasks with a powerful one for complex work.
Homebrew (recommended)
brew tap outworked/tap
brew install --cask outworked
Manual download
Grab the latest .dmg from the releases page and drag to Applications.
On first launch, the onboarding modal walks you through picking a workspace and creating your first agent. You'll be watching pixel employees do stuff in under two minutes.
This will start up a development instance of Outworked. To build a distributable, use npm run electron:build instead of npm run electron:dev
git clone https://github.com/outworked/outworked.git
cd outworked
npm install
npm run electron:dev
| Command | Description |
|---|---|
npm run dev | Start Vite dev server (browser only, no Electron) for testing only. Won't work correctly. |
npm run electron:dev | Build and launch the full Electron app in dev mode |
npm run electron:build | Package distributable (dmg/zip on macOS, exe on Windows, AppImage on Linux) |
| Layer | Technology |
|---|---|
| Desktop | Electron |
| Frontend | React 19 + TypeScript + Tailwind CSS |
| Build | Vite |
| Graphics | Phaser 3 |
| Storage | SQLite (better-sqlite3) |
| AI | Claude Code SDK |
outworked is a Claude Code plugin with 8 hand-picked skills, indexed on Flowy in the Agent Orchestration category. Install it with the command on its page. It includes browser, gmail, google-calendar. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it