A clear scope
Keep changes on purpose.
Agree on the files first. When the work needs to go further, record the scope decision.
LOCAL TASK CONTROL FOR AI CODING
A clear scope. Purposeful checks. Progress that stays.TaskBelay keeps long-running work connected, even across sessions.
Open source. On your machine. In your coding tool.
Codex · task-auth-example
src/auth/retry.tstests/auth/retry.test.ts2 commands remaining
The agent wants to edit a file outside the plan http/client.ts
HOW IT WORKS
Keep the important decisions with the work, from start to finish.
A clear scope
Agree on the files first. When the work needs to go further, record the scope decision.
Purposeful checks
Set a verification budget. Additional checks come with a specific reason and a recorded increase.
Lasting progress
Your plan, stage and progress stay on your machine. Reopen the workspace and pick up where you left off.
Explore the scope, checks and recovery state of one example task.
Codex · LOCAL TASK
task-auth-exampleTESTImplementation is complete. Run the planned checks against the current repository content.
The local Control Center lets you handle pending scope, verification and recovery decisions for the selected task.
codex/login-retryManual edits and external tools are observed too. A new file needs a recorded scope decision.
src/auth/retry.tstests/auth/retry.test.tsNeed to rerun a check or cover a new risk? Record the reason and required increase before continuing.
Checks must match current content. Changing a dependency invalidates affected results.
The client is uncertain whether its submission succeeded. Read the saved operation before deciding to recover or retry.
File scope, repeated verification, and history conflicts retain a reason and the decision needed to resume.
The local Control Center lets you handle pending scope, verification and recovery decisions for the selected task.
Return to decisions when the plan changes or work needs your attention.
From real development
The Notepad-- macOS migration. A real, long-running task.
MIGRATION RESULTS
Notepad--
Qt macOS
From the author’s recorded task
Author’s own project
From an approved plan through testing and rework to a native installer, TaskBelay connected each decision with the progress that followed.
THE RESULT
Native project and universal installer produced
Full feature migration and compatibility acceptance are still in progress.
Read the full storyOne task, through every turn
Install
Install locally. Choose your coding tool. Get back to work.
View on GitHubApache-2.0 · Local-first · No telemetry
Requires Node.js 24 or later and Git.
npm install -g taskbelay@latesttaskbelayRun taskbelay and choose your coding tool’s install option in the terminal menu. Follow its guide to enable the integration and complete trust setup.
After installation and setup, tell your coding tool:
Start this task with TaskBelay. Prepare the plan first and wait for my approval before implementing it.
A FEW MORE THINGS
Long-running repository work, tasks that span sessions or days, and changes that may need rework. One-off questions, explanations, status checks and small edits that need no saved progress usually do not need it.
After plan approval, the agent works within the current task. Plan changes, extra files and blockers may need decisions. More verification needs a recorded reason and specific checks, not your approval for every test command.
Supported integrations can check planned structured writes against the saved task before execution and require a scope decision. Manual, external and unsupported changes are observed and reconciled with the task, not blocked at the OS level.
Task state stays on your machine: the plan, file scope, current stage, progress and verification results. It survives the chat. TaskBelay collects no telemetry.
No. TaskBelay works with Codex, Claude Code, DeepSeek and ZCode. Set up the integration, then keep using your usual coding tool and repository.