recall
Search and resume your Claude Code conversations. Also supports Codex, OpenCode and Factory (Droid). Tip: Don't like reading? Tell your agent to use recall search --help and it'll search for you.
Subtask gives Claude Code a Skill and CLI to create tasks, spawn subagents, track progress, review and request changes. Each task gets a Git worktree, so they can be done in parallel safely Claude can interrupt and talk with subagents!
> /plugin marketplace add zippoxer/subtask> /plugin install subtask@subtask
Repo: zippoxer/subtask
What's inside
Subtask gives Claude Code a Skill and CLI to create tasks, spawn subagents, track progress, review and request changes.
You: fix the auth bug and add API metrics with Subtask
Claude:
โโโบ Skill(Subtask)
โโโบ Bash(subtask draft fix/auth-bug ...)
โโโบ Bash(subtask draft feat/api-metrics ...)
โโโบ Tasks are in progress! I'll get notified when they're done.
You: which tasks are open?
Claude:
โโโบ Bash(subtask list)
โ โโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ TASK โ STATUS โ TITLE โ
โ โโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ fix/auth-bug โ replied โ Fix auth token refresh โ
โ โ feat/api-metrics โ working โ Add API metrics โ
โ โ feat/ui-redesign โ draft โ Redesign dashboard โ
โ โโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโบ ui-redesign hasn't started yet โ want me to kick it off?
You: lets merge fix/auth-bug.
Run subtask in your terminal to see everything:
[!NOTE] Subtask is in early development. Upcoming releases will simplify installation, solve known bugs, and improve Claude's proficiency.
curl -fsSL https://subtask.dev/install.sh | bash
irm https://subtask.dev/install.ps1 | iex
brew install zippoxer/tap/subtask
go install github.com/zippoxer/subtask/cmd/subtask@latest
Tell Claude Code:
Setup Subtask with `subtask install --guide`.
Claude will install the Subtask skill at ~/.claude/skills, and ask you whether subagents should run Claude, Codex or OpenCode.
subtask install
# Tip: Uninstall later with `subtask uninstall`.
In Claude Code:
/plugin marketplace add zippoxer/subtask
/plugin install subtask@subtask
This reminds Claude to use the Subtask skill when it invokes the CLI.
Talk with Claude Code about what you want done, and then ask it to use Subtask.
Examples:
"fix the login bug with Subtask""lets do these 3 features with Subtask""plan and implement the new API endpoint with Subtask"What happens next:
subtask update --check
subtask update
.claude/
.claude-plugin/
marketplace.json
commands/
release.md
.github/
workflows/
ci.yml
release.yml
.gitignore
.goreleaser.yaml
AGENTS.md
CLAUDE.md
cmd/
subtask/
subtask-mock-worker/
main.go
ask.go
auto_update_test.go
auto_update.go
base_branch_tracking_golden_test.go
binary_auto_update.go
close.go
config_cmd_test.go
config_wizard_pure_test.go
config_wizard.go
config.go
diff_test.go
diff.go
draft.go
follow_up_seed.go
git_test.go
gitignore.go
golden_cli_test.go
harness_available.go
harness_match.go
install_cmd_test.go
install.go
interrupt_signal_unix.go
interrupt_signal_windows.go
interrupt_test.go
interrupt.go
list_subdir_test.go
list.go
log_test.go
log.go
logs_working_session_test.go
logs.go
main.go
merge.go
model_override_cli_test.go
model_override_test.go
ops_logger.go
output.go
preflight.go
review_test.go
review.go
revive.go
semver.go
send_empty_reply_test.go
send_follow_up_test.go
send_fresh_base_commit_test.go
send.go
session_harness.go
show_last_error_test.go
show.go
stage.go
status.go
styles.go
test_helpers_test.go
testdata/
errors/
close_working.ansi
close_working.txt
show_not_found.ansi
show_not_found.txt
list/
closed_fill_0_non_closed.ansi
closed_fill_0_non_closed.txt
closed_fill_12_non_closed.ansi
closed_fill_12_non_closed.txt
closed_fill_5_non_closed.ansi
closed_fill_5_non_closed.txt
empty.ansi
empty.txt
multi_status.ansi
multi_status.txt
single.ansi
single.txt
README.md
send/
behind_conflicts.ansi
behind_conflicts.txt
show/
behind_conflicts.ansi
behind_conflicts.txt
draft.ansi
draft.txt
model_reasoning.ansi
model_reasoning.txt
replied.ansi
replied.txt
tui.go
uninstall.go
update_cmd_test.go
update.go
watch.go
workspace.go
docs/
dreams/
task-lifecycle-redesign.md
issues/
codex-network-error-on-success.md
follow-up-base-branch-ux.md
history-write-before-delivery.md
misleading-conflict-detection.md
workers-share-dev-server.md
lead/
session-2026-01-17.md
plans/
feat--claude-code-harness.md
feature--opencode-lead.md
git-exploration.md
git-redesign-requirements.md
git-redesign.md
research--skills-standard.md
SPEC.md
TUI.md
v3.md
go.mod
go.sum
internal/
binaryupdate/
apply.go
archive.go
binaryupdate_test.go
checksums.go
client.go
io.go
select.go
filelock/
filelock_unix.go
filelock_windows.go
homedir/
homedir.go
LICENSE
pkg/
diffparse/
diffparse_test.go
diffparse.go
e2e/
applied_missing_test.go
close_command_test.go
commit_logging_test.go
external_merge_detection_test.go
git_helpers_test.go
gitredesign_migration_test.go
helpers_test.go
install_cli_test.go
interrupt_cli_test.go
merge_test.go
mergesim_concurrency_test.go
parallel_test.go
reopen_merge_test.go
send_cli_test.go
send_concurrency_test.go
setup_ux_test.go
taskfolder_test.go
git/
debuglog.go
diff.go
error.go
git.go
integration_test.go
localpush_test.go
merge_conflicts_test.go
mergesim_test.go
mergesim.go
refs.go
staleness_test.go
harness/
claude_test.go
claude.go
cli_resolution_test.go
cli_resolution.go
cmd_cancel.go
codex_review_args_test.go
codex_run_test.go
codex_stream_test.go
codex_test.go
codex.go
golden_prompt_test.go
harness.go
mock_cli.go
mock.go
opencode_test.go
opencode.go
prompt.go
repo_status_test.go
review_prompt_test.go
testdata/
prompt/
basic.txt
context_new_workspace.txt
context_same_workspace.txt
with_extra_files.txt
with_workflow.txt
README.md
uuid.go
install/
autoupdate_test.go
autoupdate.go
install_test.go
install.go
migrate_legacy_claude_plugin.go
SKILL.md
logging/
default.go
logger_test.go
logger.go
paths.go
logs/
claude_test.go
claude.go
codex.go
format.go
types.go
render/
box.go
render.go
styles.go
table.go
tasklist.go
text.go
subtaskerr/
errors.go
task/
canonical_path_windows.go
canonical_path.go
conversation_types.go
gather/
detail.go
list.go
history/
history.go
index/
benchmarks_test.go
corrupt.go
git_redesign_cache.go
gitcache.go
index_test.go
index.go
merged_changes_test.go
query.go
refresh.go
schema_v6_migration_test.go
schema.go
lock_unix.go
lock_windows.go
migrate/
gitredesign/
gitredesign_e2e_test.go
gitredesign_test.go
gitredesign.go
testdata/
v0.1.1/
README.md
repo.bundle
subtask-dir.tar.gz
layout_fixture_test.go
layout_thorough_test.go
layout.go
migrate.go
testdata/
legacy/
basic/
config.json
index.db
internal/
legacy--basic/
op.lock
progress.json
state.json
workspace.lock
tasks/
legacy--basic/
history.jsonl
TASK.md
WORKFLOW.yaml
draft-only/
config.json
internal/
legacy--draftonly/
op.lock
tasks/
legacy--draftonly/
history.jsonl
TASK.md
WORKFLOW.yaml
multi/
config.json
index.db
internal/
legacy--closed/
op.lock
progress.json
state.json
legacy--draftonly/
op.lock
legacy--merged/
op.lock
progress.json
state.json
legacy--open/
op.lock
progress.json
state.json
workspace.lock
tasks/
legacy--closed/
history.jsonl
TASK.md
WORKFLOW.yaml
legacy--draftonly/
history.jsonl
TASK.md
WORKFLOW.yaml
legacy--merged/
history.jsonl
TASK.md
WORKFLOW.yaml
legacy--open/
history.jsonl
TASK.md
WORKFLOW.yaml
no-index/
config.json
index.db
internal/
legacy--noindex/
op.lock
progress.json
state.json
workspace.lock
tasks/
legacy--noindex/
history.jsonl
TASK.md
WORKFLOW.yaml
ops/
close_empty_branch_test.go
close.go
logger.go
merge.go
paths_subdir_test.go
paths.go
process_group_unix.go
process_group_windows.go
process_unix.go
process_windows.go
progress_steps.go
progress.go
state.go
status_test.go
status.go
store/
errors.go
store_test.go
store.go
types.go
task_test.go
task.go
testutil/
golden.go
testutil.go
tui/
actions.go
changes_helpers.go
changes_loader.go
changes_render_test.go
changes_render.go
changes_tree.go
CLAUDE.md
help.go
markdown.go
model_helpers_overview_test.go
model_helpers.go
model.go
mouse_selection_test.go
mouse_selection_tui_test.go
mouse_selection.go
mouse.go
overlay_alert.go
overlay_confirm.go
selection_layout.go
startup_logging.go
status.go
styles.go
tabs.go
time.go
... 32 moreSearch and resume your Claude Code conversations. Also supports Codex, OpenCode and Factory (Droid). Tip: Don't like reading? Tell your agent to use recall search --help and it'll search for you.
FAQ
subtask is a Claude Code plugin with hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.