TaskCooker

FREE & OPEN-SOURCE DESKTOP APP

Stop babysitting terminals. Start shipping tasks.

TaskCooker is a desktop app for delegating work to AI agents: coding, research, writing, anything you can shape into a task. You manage tasks, subtasks, and projects with their own contexts. TaskCooker manages the agents, directories, and worktrees.

macOS (Apple Silicon) · Windows x64 · Linux builds from source on GitHub

MIT-licensed · Built with TypeScript, React, Rust & Tauri · Works with the AI subscriptions you already pay for

I was running 20 to 40 terminal tabs across different worktrees. Burned out, anxious, staring blankly at the screen trying to remember where I was with each task. There had to be a better way to get things done in the agentic world.

Mark, creator of TaskCooker

TaskCooker is that better way. It’s free, it’s open source, and it runs on any AI subscription you already have, like Claude Code.

HOW IT WORKS

One ticket, four steps.

01

Write the task

Describe what needs doing, the way you’d brief a colleague.

02

Run any AI on it

Codex, Claude Code, anything with a CLI — whatever subscription you already have.

03

Worktree it in one click

The task gets its own worktree, so an agent can’t destroy your whole app.

04

Focus on getting things done

Agents report back through task states. Nothing finishes silently.

FEATURES

Everything on the counter.

THE BOARD

Nested tasks with statuses

  • Break work into subtasks and see where each one stands at a glance

  • Filter out the tasks agents are working on in one click, so the board only shows what needs your attention

  • Park the tasks agents can’t crack in Blocked, so you know exactly which ones need a talented human developer’s hand

TaskCooker board with nested tasks, statuses, and a task detail pane
New Project form with its own working directory and task ID prefix

THE PANTRY

Projects with their own contexts

  • Every project keeps its own context

  • Open projects in separate windows, and run more than one project per folder

  • Subprojects combine different folders and contexts in one place

SEPARATE BURNERS

Native worktree support

  • One click puts a task in its own worktree

  • Track what’s merged; commit and merge on the spot

  • Open a worktree in your terminal or IDE to inspect changes

  • Run that worktree’s dev site alongside the others

A task in its own worktree with journal, states, and merge tracking

Designed for humans in the loop

Editable journals and statuses keep a running record of every task. Agents report back through states like Ready to Test, Needs Feedback, and Blocked, so nothing finishes silently. Tag tasks your way.

Bring any AI tool you have

Built-in terminal plus MCP and CLI integration. Runs today’s coding agents, and the harnesses nobody has invented yet.

Agent picker with Claude Code and Codex options

Multiple terminals per task

Open as many terminals as a task needs. Each one is attached to its task, so you always know which shell belongs to which piece of work.

Terminal tabs attached to a task

Works with your existing tools

Open a task’s worktree in Cursor. Keep your current skills and dotfiles. The built-in terminal runs anything you can type.

Actions

Run the dev site of your current worktree next to your other worktrees. Create custom actions for anything you repeat. The power is yours.

Custom actions list with run buttons

Time tracking built in

Find out whether prompting is actually faster than doing it yourself. Adjust tracked time or add manual entries. Subtask time rolls up automatically.

Task timer with rolled-up time

Actively developed — new features and fixes ship daily

Free, open source, MIT — built for you, by people like you. Completely agent-friendly code

TIME TO COOK

Line up a hundred tasks.
Nuke them all.
Serve the masterpiece.
Ship it.

Download for macOSDownload for WindowsBuild for LinuxStar on GitHub

TaskCooker is free. If it saves your sanity, support development onKo-fi.