by outworked
Outworked - Animal Crossing x Claude Code
# Add to your Claude Code skills
git clone https://github.com/outworked/outworkedMost AI coding tools give you a chat box. Outworked gives you an office.
You don't just prompt one model — you build a team. A frontend agent, a backend agent, a reviewer. They work in parallel, talk to each other, and you can see all of it happening live in a pixel-art world. It's the most fun way to ship code with AI.
[ASK:AgentName] and a shared message busSKILL.md files (GitHub, MCP servers, and more)| Provider | Models | | --------- | ---------------------------------- | | Anthropic | Claude Opus 4.6, Claude Sonnet 4.6 | | Local | 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 write code in under two minutes.
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) |
| npm run electron:dev | Build and launch the full Electron app |
| 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 | | AI | Claude Code SDK |
src/
├── components/ # React UI (ChatWindow, OfficeCanvas, GitPanel, etc.)
├── lib/ # Core logic (AI, orchestration, terminal, storage, costs)
├── basic-skills/ # Bundled SKILL.md modules (github, whisper, etc.)
└── phaser/ # Phaser game scene and sprite logic
electron/
├── main.js # Electron main process (IPC, shell, permissions)
├── preload.js # Context bridge to renderer
└── sdk-bridge.js # Claude Code SDK bridge
public/
└── music/ # Background music tracks
Outworked uses a SKILL.md format — markdown files with YAML frontmatter that define what an agent can do. Bundled skills include:
| Skill | Description |
| ------------ | ----------------------------------------------------- |
| github | GitHub API access via gh CLI (issues, PRs, CI runs) |
| mcporter | MCP server support |
Create custom skills by writing a SKILL.md file and assigning it to any agent.
Outworked takes a defense-in-depth approach:
Every office needs a vibe. Outworked ships with an original soundtrack featuring tracks like:
"Don't Ever Turn Me Off" · "She's Just a Coder Agent" · "LLM Love Lying Machine" · "Can Love Be Binary" · "Goodbye Humans" · "How Does Grass Feel" · "Are You Even Reading This"
Toggle music from the player in the bottom-left corner.
git checkout -b feature/my-feature)git commit -m 'Add my feature')git push origin feature/my-feature)Please open a discussion first for large changes so we can discuss the approach.
Nope. Outworked runs on Claude Code, so your existing subscription covers everything. No extra keys or billing to set up.
Outworked runs locally on your machine. Code is processed through whichever model provider you select for each agent, with the same privacy guarantees as using those APIs directly.
Agents require explicit approval
No comments yet. Be the first to share your thoughts!