Skip to content

Usage

Accomplish (Coworker) is a GUI desktop application. All interaction happens through the Electron window. There is no CLI interface in the released builds.

Minimal usage flow

After installing and connecting an AI provider key, you type a natural language prompt in the chat input. Coworker plans the actions required, shows them to you, and executes only after your approval.

Example 1: File organization

Prompt: "Sort all the PDFs in my Downloads folder into subfolders by year."

Coworker responds with a proposed plan, for example:

Plan:
  1. Scan ~/Downloads for files matching *.pdf
  2. Read each file's last-modified date
  3. Create subfolders: 2023/, 2024/, 2025/
  4. Move each PDF into the matching subfolder

Approve? [Yes / No / Edit]

Click Yes and the files move. Nothing executes without that approval click.

Example 2: Document summarization

Prompt: "Summarize the meeting notes in project-notes.docx and write the summary to summary.md."

Coworker reads the file (from a folder you already granted access to), calls your chosen AI provider, and writes the output. You review the proposed write before it commits.

Example 3: Custom skill (repeatable workflow)

Define a reusable skill from a prompt you use often:

Prompt: "Every Monday, compile a weekly update from all .md files modified in the last 7 days in ~/work/notes/ and save it to ~/work/weekly-update.md."

Save this as a named skill. Trigger it by name in future sessions without re-specifying the steps.

Example 4: Browser automation

Prompt: "Go to my company intranet timesheet page and fill in 8 hours for each weekday this week."

Coworker opens a browser window, navigates to the URL, and shows you each proposed action (click, fill, submit) before executing.

Development mode usage

When running from source (pnpm dev), useful environment variables:

VariableEffect
CLEAN_START=1Clear all stored data on app start (fresh slate)
E2E_SKIP_AUTH=1Skip the onboarding/auth flow (for automated testing)

Example:

bash
CLEAN_START=1 pnpm dev

Connecting AI providers

In the Settings panel, paste the API key for your chosen provider. Supported providers:

  • Anthropic: ANTHROPIC_API_KEY from console.anthropic.com
  • OpenAI: OPENAI_API_KEY from platform.openai.com
  • Google: Gemini API key from aistudio.google.com
  • Ollama (local): no key needed; point Coworker at http://localhost:11434

Folder access control

Coworker cannot touch any folder you have not explicitly granted. Go to Settings > Folder Access and add directories. You can revoke access at any time. Nothing outside granted folders is readable or writable by the app.