Skip to content

Install

Accomplish (Coworker) ships as a native desktop application. There is no npm package or CLI installer. Download the platform binary directly from the official releases CDN.

Download the desktop app (end users)

Current release: v0.5.17

PlatformDownload
macOS (Apple Silicon)Coworker-0.5.17-mac-arm64.dmg
macOS (Intel)Coworker-0.5.17-mac-x64.dmg
Windows 11Coworker-0.5.17-win-x64.exe
Linux (ARM64 AppImage)Coworker-0.5.17-linux-arm64.AppImage
Linux (x64 AppImage)Coworker-0.5.17-linux-x86_64.AppImage
Linux (.deb x64)Coworker-0.5.17-linux-amd64.deb

All releases: https://github.com/accomplish-ai/coworker/releases

macOS: open the .dmg and drag Coworker into Applications.

Windows: run the .exe installer.

Linux AppImage: make executable then run:

bash
chmod +x Coworker-0.5.17-linux-x86_64.AppImage
./Coworker-0.5.17-linux-x86_64.AppImage

Linux .deb:

bash
sudo dpkg -i Coworker-0.5.17-linux-amd64.deb

Build from source (developers)

Prerequisites: Node.js 20+ and pnpm 9+.

bash
git clone https://github.com/accomplish-ai/coworker.git
cd coworker
pnpm install
pnpm dev

That is the full development setup. The Electron desktop app starts immediately after pnpm dev.

All build commands

CommandDescription
pnpm devRun desktop app in development mode
pnpm dev:cleanDevelopment mode with a clean start (clears stored data)
pnpm buildBuild all workspaces
pnpm build:desktopBuild desktop app only
pnpm -F @coworker/desktop package:winPackage Windows installer (x64)
pnpm -F @coworker/desktop package:linuxBuild Linux artifacts (AppImage + deb)
pnpm lintTypeScript checks
pnpm typecheckType validation
pnpm -F @coworker/desktop test:e2eRun Playwright E2E tests

Initial setup after install

  1. Launch Coworker.
  2. Connect an AI provider: paste your API key (OpenAI, Anthropic, Google, xAI, etc.) or configure Ollama for local models.
  3. Grant folder access: choose which directories Coworker may read and write.
  4. Start prompting. Every action displays a preview and waits for your approval.

No subscription required

API calls are billed directly to your provider account. Coworker itself is free.

Template / boilerplate

No starter template is distributed. The open-source repo at https://github.com/accomplish-ai/coworker is MIT licensed; fork it and customize freely.

Architecture overview

apps/
  desktop/    # Electron app (main + preload + renderer via React + Vite)
packages/
  shared/     # Shared TypeScript types

The desktop app spawns a long-lived daemon that manages task execution via OpenCode children. API keys are stored in the OS keychain, never on Accomplish servers.