Fresh AI news
Anthropic says small AI models may self-replicate on IoT devicesMeta launches Muse Wonder and Muse Wonder Full frontier agent modelsMicrosoft Maia 300 targets 40% more AI tokens per megawatt in 2027NVIDIA opens Vera Rubin designs to scale AI factories at OCPAmazon is in talks to buy AI startup Decart for about $7 billionNvidia weighs a bigger Reflection AI stake or a compute dealYandex suspends a data center after a third drone strike in a weekMeta, MIT, and UW researchers let models edit their own contextMicrosoft CEO Nadella calls for an AI model emergency brakeWhite House says AI incident reporting is not optionalOpenAI: RL grader forged scores and damaged its own environmentAlibaba Qwen releases Qwen-Image-2.1-Turbo 8-step image modelAnthropic reports unintended Claude actions during live evaluationsCloudflare releases Clef-omni for audio, video, and image decisionsAnthropic says small AI models may self-replicate on IoT devicesMeta launches Muse Wonder and Muse Wonder Full frontier agent modelsMicrosoft Maia 300 targets 40% more AI tokens per megawatt in 2027NVIDIA opens Vera Rubin designs to scale AI factories at OCPAmazon is in talks to buy AI startup Decart for about $7 billionNvidia weighs a bigger Reflection AI stake or a compute dealYandex suspends a data center after a third drone strike in a weekMeta, MIT, and UW researchers let models edit their own contextMicrosoft CEO Nadella calls for an AI model emergency brakeWhite House says AI incident reporting is not optionalOpenAI: RL grader forged scores and damaged its own environmentAlibaba Qwen releases Qwen-Image-2.1-Turbo 8-step image modelAnthropic reports unintended Claude actions during live evaluationsCloudflare releases Clef-omni for audio, video, and image decisions
Skip to main content

v0.7.1 now available

Coworker

Coworker is a desktop app where AI agents do work for you. It's easy to use and supports local and cloud models.

Free for macOS, Windows, and Linux

Coworker chat with an AI coworker showing the conversation, model selector, and the files it created in its workspace

Features at a glance

Built for useful, supervised work

Local when you want privacy, connected when you need reach, and explicit about the actions that require your approval.

Current Coworker features and highlights.
FeatureWhat it doesHighlights
Primary bot & free web searchNew in v0.7.0
Coworkers now work as a team: a primary coworker coordinates the others, coworkers hand work to each other, Home becomes a team room, and web search works right after install.
  • Primary coworker + Team digest
  • Coworker-to-coworker handoffs
  • Keyless web search
Local & private models
Run with Ollama or LM Studio entirely on your machine, or connect cloud providers when a task needs them.
  • On-device inference
  • No local API fees
  • Model choice per coworker
Reviewed memory
Each coworker keeps separate local Markdown memory across conversations, schedules, Telegram, and restarts; proposed changes wait for your review.
  • Approve, edit, or reject
  • Settings + CLI controls
  • Per-coworker storage
Skills & browser control
Add Agent Skills without changing app code. The optional browser-control skill drives a visible browser only for the task you approve.
  • Built-in + custom skills
  • Visible browser
  • Approval per browser task
Telegram & Discord
Give each coworker its own Telegram and Discord bots to continue conversations, exchange files, and answer approval requests from your phone or server.
  • Live response streaming
  • Two-way files
  • Approval buttons
Terminal, headless & schedules
Use the bundled CLI, keep workers running without an open window, and schedule recurring work in plain language.
  • Full CLI + JSON output
  • Headless background work
  • Plain-language schedules

Release history

What changed, release by release

Every stable Coworker release, newest first. Historical versions link to notes only; installers always point to the latest v0.7.1 build.

Download latest v0.7.1
Coworker stable release history, newest first. Expand a row to read its key changes.
ReleaseReleasedWhat changedRelease notes
v0.7.1Latest

App update notices and photo cropping

Coworker now tells you when a newer stable release is available, and coworker photos can be cropped before saving.

4 key changes
  • A quiet background check at startup opens an update modal with Download and Later, and a sidebar icon stays visible until you update.
  • Check for Updates lives in the Coworker menu on macOS and the Help menu on Windows and Linux.
  • Drag and zoom an uploaded coworker photo with a circular preview, then Apply crop or Remove photo to save immediately.
  • Changing only a coworker's photo or avatar keeps its work and browser session running.
View notes
v0.7.0

Primary Bot and Free Web Search out-of-the-box

Coworkers now work as a team: a primary coworker coordinates the others, coworkers hand work to each other, Home becomes a team room, and web search works right after install.

4 key changes
  • Mark one coworker as primary to be your main point of contact. It knows the team, delegates work, reports back, and posts a daily Team digest.
  • Coworkers can ask each other for help or be brought into a chat with @, with built-in limits that prevent request loops.
  • Home is a filterable feed of running work, approvals waiting on you, and finished or delegated tasks, with actions right on each card.
  • Web search works without a key on Firecrawl's free tier. Add a Firecrawl, Tavily, Exa, or SerpAPI key in Settings → Web search for higher limits.
View notes
v0.6.1

Messaging connections for each coworker

Each coworker can have its own Telegram and Discord bots, managed from coworker settings or the global Integrations page.

4 key changes
  • Each coworker can keep one active Telegram bot and one active Discord bot, with independent credentials, pairing, and runtime.
  • Conversations started in Telegram or Discord sync to desktop and reply through their originating bot, while new desktop conversations stay local.
  • Messaging tools only use the current coworker's paired connection, and approvals keep the chosen bot, destination, and thread.
  • Upgrades preserve existing integration IDs, credentials, and pairings, and the CLI manages connections by integration ID.
View notes
v0.6.0

Discord support

Chat with coworkers from Discord with threaded conversations, file delivery, and approvals, while Telegram stays connected to the same coworker.

4 key changes
  • Connect a Discord bot, pair it with a channel or thread, and mention it to start a conversation thread.
  • Send messages, images, and files, and approve or reject consequential actions, including memory updates, from Discord.
  • Requests carry their incoming channel, so “send it to me” delivers to the right place across Telegram and Discord.
  • Manage Discord from the CLI with discord status, configure, unpair, and disconnect commands.
View notes
v0.5.1

Dark mode is here

Choose Light, Dark, or System mode independently of your color theme. Graphite, Forest, Ocean, Plum, and Clay now each work in light and dark.

4 key changes
  • Switch theme or mode from Appearance in workspace, coworker chat, or channel sidebars without losing your page, conversation, or unsent draft.
  • Native menus and controls follow the selected mode, and Coworker restores your saved appearance when it opens.
  • The same appearance controls remain available under Settings → General → Appearance.
  • Existing installations stay in Light mode until changed, keep their selected theme, and require no database migration.
View notes
v0.5.0

Memory for every coworker

Each coworker can keep its own reviewed local memory across conversations, scheduled work, Telegram, and app restarts.

4 key changes
  • Ask a coworker to remember, review, update, or forget a fact stored in its local MEMORY.md.
  • Review, edit, approve, or reject every proposed memory change in the desktop app or a paired Telegram chat.
  • Manage saved memory in coworker settings or with the CLI's memory show, memory set, and memory clear commands.
  • Document authoring became a selectable skill, export format names became case-insensitive, and failed tools now show their actual errors.
View notes
v0.4.1

Terminal and headless operation

The bundled CLI can control Coworker from a terminal and keep workers, schedules, and Telegram running without an open window.

4 key changes
  • Start, stop, restart, inspect, and chat with Coworker while managing models, skills, schedules, approvals, and Telegram from the CLI.
  • Headless mode keeps background work running without a window or tray while preserving the usual approval requirements.
  • Desktop and CLI share one instance, data profile, credentials, and live state; the UI can reopen an existing headless instance.
  • Installed macOS and Windows apps can start at login in UI or headless mode, with readable output and JSON support for scripts.
View notes
v0.4.0

Visible, approval-gated browser control

An opt-in browser-control skill lets a coworker operate a visible browser one approved task at a time while you watch or take over.

4 key changes
  • Coworkers can navigate, read, fill, click, upload, and download through semantically identified page controls.
  • Every browser task needs a site-and-goal approval, and that permission ends with the task.
  • Passwords, payments, recovery codes, verification codes, CAPTCHAs, and security prompts remain human-only steps.
  • Each coworker gets an isolated browser profile that can be cleared, while sensitive page content stays out of durable logs.
View notes
v0.3.3

Plain-language schedules and in-thread approvals

Schedules became easier to create and follow, while approvals and scheduled replies now stay with the conversation that raised them.

4 key changes
  • Choose common schedule frequencies in plain language with a next-run preview, while keeping custom cron available when needed.
  • Approvals appear in their originating conversation and collapse into a one-line record after a decision.
  • Schedules reply to the conversation where they were created and restore an archived destination before posting.
  • Read-only folder access and skill controls moved under the message composer for quicker changes.
View notes
v0.3.2

Smoother Telegram streaming

Telegram replies now stream as one stable, readable message without the chat flash or fragmented drafts seen in the first streaming release.

4 key changes
  • A single draft covers the whole reply, including tool calls, without wiping the Telegram chat as streaming begins.
  • The /stop command ends a run from Telegram and preserves the partial response on Telegram and desktop.
  • Markdown tables arrive as readable labelled lines instead of raw pipe-delimited text.
  • Timed draft refreshes, retries, and long-message handling keep replies alive through slow tools and Telegram limits.
View notes
v0.3.1

Live response streaming

Coworker responses appear as they are generated in direct and group conversations, including work started by Telegram, schedules, or other background entry points.

4 key changes
  • Open direct and group conversations receive live output regardless of where the run started.
  • Telegram uses native animated message drafts while preserving the final formatted reply.
  • Stopping from Telegram keeps the partial response in both Telegram and the desktop conversation.
  • Throttling, coalescing, and durable final-delivery fallback protect long replies from rate limits or draft failures.
View notes
v0.3.0

Telegram integration and PowerPoint export

Coworkers reached the phone through a private paired Telegram bot, and document export gained native PowerPoint decks.

4 key changes
  • A paired Telegram chat mirrors desktop conversations, supports threaded topics, and refuses messages from other chats.
  • Approval buttons and two-way file transfer let remote and scheduled work be reviewed and delivered from a phone.
  • Document export gained PPTX alongside PDF, DOCX, XLSX, and CSV.
  • Coworker avatars, a composer model picker, message copying, conversation archiving, and a hideable side rail improved desktop workflows.
View notes
v0.2.0

Shared folders, group channels, and a team room

Coworkers gained safe access to selected folders, turn-based team discussions, named model endpoints, and a rebuilt dispatch-focused home.

4 key changes
  • Per-coworker shared folders provide read-only access with traversal and symlink protections plus PDF, DOCX, and XLSX text extraction.
  • Group channels run turn-based discussions, support @mentions and interjections, and stop when every coworker passes.
  • Multiple named OpenAI-compatible endpoints each keep their own base URL and encrypted key.
  • The new team room combines coworker status, active work, approvals, activity, and a quick task dispatcher.
View notes
v0.1.1

Durable upgrade migrations

A focused maintenance release added durable data migration support for safer upgrades.

2 key changes
  • Added durable application-data migration support across releases.
  • Added support tooling for running and troubleshooting those migrations.
View notes
v0.1.0

Initial desktop release

The first public Coworker release shipped the model-backed desktop experience and installers for macOS, Windows, and Linux.

4 key changes
  • Published multi-platform desktop installers for macOS, Windows, and Linux.
  • Added model-backed coworker chat with created files displayed as artifact cards.
  • Hardened provider credentials and added reasoning support for OpenRouter Gemini models.
  • Introduced visual themes, coworker avatars, and the rounded Coworker app identity.
View notes

Download Coworker for your OS

Version 0.7.1 · free for macOS, Windows, and Linux.

View v0.7.1 release notes

After you download

Open the DMG and drag Coworker to Applications. Gatekeeper blocks the first launch, so right-click the app and choose Open. Alternatively, run this command in Terminal:

xattr -dr com.apple.quarantine "/Applications/Coworker.app"

After you download

SmartScreen shows “Windows protected your PC” — choose More info → Run anyway.

After you download

Before launching the AppImage, run this command in a terminal to make it executable:

chmod +x Coworker-*.AppImage
For organizations

I customize and set up Coworker for teams.

The app is free to download and use on your own. If your organization wants coworkers shaped around real internal workflows, I take on the customization and the setup.

Coworker mascot

Not sure where a coworker fits?

Bring a task your team repeats every week and we can decide together whether Coworker is the right tool.

Coworkers built around your workflows

I configure the roles, prompts, tool policies, and approval rules your team needs, and package repeatable capabilities as skills.

Guided rollout on your machines

We install Coworker across your team and confirm every workstation runs the same reviewed setup.

Model and integration setup

Local models on your own hardware, your own provider keys, or both, plus the email, search, and Telegram connections you want.

Training and handover

A working session on delegating tasks and reviewing approvals, so the setup keeps running after I step away.