メインコンテンツまでスキップ

概要

Tasq は、Claude Code、Codex などの AI coding agent で複数の実装タスクを並列実行するための task manager です。

タスクごとに独立した workspace を作成し、task registration、agent execution、state management、review、integration までの workflow を支援します。

Problem

AI coding agents により、複数の実装タスクを同時に進められるようになりました。ボトルネックは code generation そのものから、並列作業の管理へ移ります。

人間側の Context Switching

Agent は並列で実行できますが、人間はどのタスクを依頼したか、どの agent が実行中か、各タスクがどこまで進んでいるか、次に何を review すべきかを追う必要があります。

Workspace Conflicts

複数 agent を 1 つの repository checkout で動かすと、branch switching、未完了変更の衝突、重複した file edits が起きやすくなります。

繰り返しの Setup Work

Agent task ごとに、branch 作成、worktree 作成、dependencies の確認、適切な setup commands の実行が必要になりがちです。

Solution

Tasq は executable tasks を queue として管理し、ready になったタスクに対して agent-ready な workspace を作成します。

Tasq のエージェント課題フロー

Tasq が提供するもの

  • 実装作業の task management。
  • Agent execution のための isolated Git worktrees。
  • 1 つの mutable checkout を共有しない parallel agent execution。
  • Running work から reviewed output までの review workflow support。
  • requestApproval 待ちなどで Codex の実行が blocked になっても、Codex CLI から codex resume <session-id> を使って作業を続行できる復旧経路。詳しくは blocked になったセッションを復旧するを参照してください。
  • Local issue tracker、tq CLI、Web UI、run history と workspace metadata のための orchestration boundary。

Goal

Tasq は code generation を速くするためだけのものではありません。parallel AI-agent work によって増える management cost を下げるための tool です。

Task management、workspace isolation、agent execution を 1 つの workflow として扱えるようにします。

Documentation Map

ドキュメント使う場面
インストールCLI をインストールし、ローカルサービスを起動する場合。
Agent Tutorialエージェントが作成した計画を Tasq の課題にし、GitHub pull request まで進めたい場合。
Setup Guide繰り返すエージェント作業に向けて、Codex とローカルコマンドの権限を準備する場合。
Conceptsアーキテクチャを理解したい場合。
Guides一般的な操作の手順が必要な場合。
Referenceコマンド、API、設定、スキーマの詳細を確認したい場合。