STABLE BETADESKTOP R&D AI-AGENT

Big tasks.
One continuous flow.

For work that won’t fit in a single reply.
Research, code, and write — from the first plan
to a result you can verify.

macOS · Linux · WindowsOpen source / MITYour model. Your machine.
c0wrk / workspacePLAN. BUILD. REVIEW. SHIP.
The c0wrk desktop workspace in dark themeThe c0wrk desktop workspace in light theme
01 / THE APPROACH

The agent works.
You set the direction.

Review the plan before work starts. Agree on what “done” means. Inspect the changes as they happen.

01

A plan you can review

Complex tasks become a graph of steps. Review the plan, then let isolated agents run independent steps in parallel.

02

A shared definition of done

Goal mode keeps working and checking evidence against an agreed success criterion — until the goal is met, blocked, out of budget, or paused.

SUCCESS CRITERIONResult + evidenceApproved before work begins
03

Review within the workflow

Review real diffs, comment on files and hunks, and request revisions. Then stage, commit, and push — all in the same app.

+ verified change− switching between tools
A TASK, FROM REQUEST TO REVIEW

Independent steps can run in parallel. Work that depends on their findings waits for the results.

A reviewable plan, parallel agents, and a result you inspectYou request a task. c0wrk proposes a plan and you approve it. Two agents inspect independent sources in parallel and return their findings. c0wrk implements and verifies the change. You review the diff and request revisions or approve the result. Youc0wrkAgent AAgent B Describe the task Propose a plan Review & approve PARALLEL · independent steps Inspect docsInspect code Return findingsReturn findings Implement & verify Present the diff Revise or approve
01 / Plan02 / Build03 / Review04 / Revise05 / Ship
02 / THE WORKSPACE

More than code.
Room to think and build.

CODE

From task to commit

A real project with file editing, git, diffs, semantic search, and a dedicated terminal for each session.

CHAT

Space for ideas

An isolated scratch workspace for conversations and drafts, without git or code-modifying tools.

RESEARCH

Research, step by step

A research workspace with briefs, hypothesis graphs, progress metrics, and built-in skills, available in every project. Study Paper helps you understand and critically appraise papers, compare their evidence, and learn through explanations and flashcards.

03 / YOUR RULES

Choose your model.
Keep control.

MODEL FREEDOM

One workspace.
Many models.

OpenAIAnthropicChatGPTCompatible APIsLocal models*Bonsai 2 27B

Connect OpenAI- or Anthropic-compatible services. Local search models are included, so semantic search needs no extra model download.

BUILT-IN LOCAL MODEL

Bonsai 2 27B

Install and run the model from c0wrk. Runtime settings adapt to your available RAM, accelerator memory, and hardware compatibility.

The model and runtime are downloaded on installation. Available through Experimental Features; your machine must have enough memory.
* Other local models connect through a compatible service. Capabilities depend on the model.

You decide what the agent can do

Choose which actions run automatically, need your approval, or stay blocked. Changes and command execution require confirmation by default.

Explore the safeguards

Pause without losing progress

Resume from checkpoints. Successful steps are reused on retry, and graceful shutdown preserves active work.

Fits your infrastructure

Connect through your organization’s proxy and trusted certificates. Project search respects the files you choose to exclude.

04 / SAFETY & CONTROL

Useful autonomy.
Clear boundaries.

Several independent safeguards help you review consequential actions, protect your workspace, and keep the agent focused on your request.

01 / YOUR DECISION

Approve before changes happen

File changes, commands, publishing, and connected tools ask for approval by default. You can permit routine actions or block whole categories. Blocked categories stay blocked in every autonomy mode.

02 / FILE BOUNDARIES

Know where the agent is working

Access is checked against your project, scratch space, and added work folders. Paths outside that scope are escalated for review. Links to files elsewhere are resolved before access is approved.

03 / COMMAND CHECKS

Review effects, not just command names

Command analysis flags secret-to-network flows, system writes, destructive actions outside the workspace, and downloaded code being executed. Commands it cannot assess are escalated too. Add your own blocked-command rules for stricter limits.

04 / OUTSIDE CONTENT

Keep your request in charge

Files, webpages, attachments, and connected-tool responses are marked as untrusted data. The agent is instructed to treat embedded instructions as content, reducing the risk of a document redirecting your task.

05 / NETWORK ACCESS

Check unexpected destinations

Web requests have checks for private-network destinations and addresses that cannot be assessed. Provider connections verify certificates; self-hosted services can use a pinned server key, and corporate proxies can use your trusted certificates.

06 / REPOSITORY TRUST

Open unfamiliar projects with fewer surprises

Repository hooks and command-running Git settings are neutralized by default. Commits that need hooks or signing wait for your decision. If you trust a repository, security-relevant configuration changes revoke that trust and prompt a fresh review.

07 / OPTIONAL ASSISTANCE

Get a second opinion on risky actions

Ask for an explanation before you approve. Optional assisted mode can approve clearly safe actions, reject dangerous ones, and return uncertain decisions to you. The most serious flagged actions still require your confirmation in interactive modes.

08 / BOUNDED AUTONOMY

Keep long tasks within limits

Step limits, token budgets, operation timeouts, and circuit breakers bound the work. Delegated agents receive scoped tools and budgets. Unattended operation is an explicit choice, with decisions recorded for review.

09 / DOWNLOAD INTEGRITY

Reject damaged or mismatched downloads

Updates and embedded-model downloads verify checksums before installation, and archive extraction checks for unsafe paths. Updates keep a rollback copy. Release builds are unsigned: checksums verify the published bytes, not the publisher’s identity.

10 / SIGN-IN & MEMORY

Keep sign-in secrets out of project files

ChatGPT sign-in credentials are stored in your operating system’s keychain. Long-term agent memory rejects common credential patterns, helping prevent accidental persistence of API keys and tokens.

c0wrk runs with your operating system account’s access. These safeguards control the agent’s actions; they do not provide an operating system sandbox. Unattended settings can change how approvals are resolved. Cloud models receive the context sent to your selected provider.

05 / GET STARTED

Your next big task
starts here.

Choose your platform. Prebuilt archives and SHA256SUMS are available on GitHub Releases.

⌘

macOS

Apple Silicon · arm64

Get the macOS build
Installation notes

Download and unzip c0wrk-desktop-macos-arm64.zip. Builds are unsigned: on first launch, right-click the app, choose Open, and confirm in the Gatekeeper dialog.

Full instructions
>_

Linux

amd64 · arm64

Get the Linux builds
Installation notes

Extract the archive for your architecture and run ./c0wrk-desktop from its directory. Ubuntu/Debian requires libgtk-3-0 and libwebkit2gtk-4.1-0.

Full instructions
⊞

Windows

64-bit · amd64

Get the Windows build
Installation notes

Download and extract c0wrk-desktop-windows-amd64.zip, then run c0wrk-desktop.exe. Builds are unsigned: SmartScreen may ask you to choose More info, then Run anyway.

Full instructions

Stable beta. You may encounter bugs, and features, APIs, and configuration formats can change between releases. On first launch, the app will guide you through setting up an LLM provider.

BUILD TOGETHER

Open source.
Open conversation.

Found a bug or want to contribute?
Join the project on GitHub.