Skip to main content
Cowork is CogniAgent’s autonomous “virtual employees” experience. Instead of building a workflow step by step, you hand work to a worker — a reusable AI colleague that plans its own steps, writes and runs code, edits files, and calls your connected tools to get the job done. Think of Cowork as hiring staff instead of drawing a flowchart. You describe the outcome you want in a chat, the worker asks clarifying questions if it needs to, and then it works — in the background, in its own sandbox — until it has something to show you.
Cowork is a different product surface from Conversation Flows (multi-agent, flow-authored conversations) and Applications (visual workflow automation). Cowork is chat-first and worker-first: you talk to a colleague, not a canvas.

The problem Cowork solves

Most automation tools ask you to specify every step in advance. That works for repeatable processes, but falls apart for open-ended work — reconciling a spreadsheet, researching a market, drafting an outreach sequence — where the right steps depend on what the worker discovers along the way. Cowork flips that. A worker is given a goal, not a script. It reasons about what to do next, uses the tools it has, checks in with you when it needs input or approval, and keeps going. You stay in the loop as a reviewer and collaborator, not as the person clicking through every step.

The hierarchy at a glance

Everything in Cowork nests under your workspace in three levels:
  • Workspace — the top-level container. Every worker in it is visible to, and editable by, everyone on the team — there’s no admin-only tier in v1.
  • Worker — a reusable AI colleague: a persistent definition of instructions, skills, assets, and connections that anyone in the workspace can assign work to.
  • Task — a single, private run or conversation. A task is owned by the one person who started it — nobody else in the workspace can see it, even though the worker itself is shared.
Projects (a shared grouping layer above tasks) and sharing a task with teammates are on the roadmap, not in this hierarchy today. A task is private to its owner in v1.
Read the full vocabulary and mental model on Core concepts.

What a worker is, at a glance

A worker is defined by four things, all shared workspace-wide the moment they’re created or edited: instructions, skills, assets, and connections. See Workers for the full anatomy of each. A worker also carries a status of active or disabled. Disabling a worker soft-retires it — a safe alternative to deleting one that still has running tasks — rather than deleting it outright. See Workers for how to create and manage one.

Worker-bound vs. worker-less tasks

A task is where the actual work happens, and it can start in one of two ways:
Started from a specific worker’s page, inheriting that worker’s instructions, skills, connections, and files — the common case, delegating to a colleague who already knows the job.
Both kinds of task are private to the person who started them and follow the same agentic loop. Full lifecycle details live on Tasks.

Where the work actually runs

When a task does more than chat — running code, editing files, calling a tool — it automatically gets its own isolated cloud sandbox, not your machine or a shared environment. See Execution, sandbox & files for the full picture, including how files sync and how sandboxes pause and resume.

Next steps

Quickstart

Create your first worker and run a task, end to end.

Core concepts

The full vocabulary and mental model behind Cowork.

Workers

The anatomy of a worker and how to create and manage one.

Tasks

How tasks run, from first message to completion.