A worker takes the long task.
Create a goal in plain language. OpenCode gives it a dedicated child session while your main conversation stays open.
See the quick start ↗Run background goals in OpenCode while your chat stays free.
OpenCode plugin for server and TUI. AGPL-3.0-or-later.
Follow one goal from its first prompt through safe parallel work to a verified handoff. Scroll to move the system.
Create a goal in plain language. OpenCode gives it a dedicated child session while your main conversation stays open.
See the quick start ↗Each worker claims the exact files it needs. Different files can move in parallel; overlapping claims name the holder and fail safely.
Read the ownership rules ↗When a ticket is busy, workers park instead of spinning. Releasing the workspace wakes them with context about what changed.
See how coordination works ↗Register projects, start goals in each, then inspect or steer them from one manager. State and checks stay in the target project.
Explore management mode ↗Configured checks run before a goal can report success. Workers must show evidence, not just claim they finished.
Leases, bounded retries, continuation steering, schedules, and recovery help goals progress without manual re-prompting.
Run installs, builds, and dev servers as background command sessions with a fullscreen terminal and explicit stop controls.
Move a goal to another available model while keeping its worker session and progress.
Use the Loop Dashboard to inspect goals, commands, blocked work, and managed projects without polluting chat.
Watch an agent create two goals, claim separate files, and coordinate workers through completion.
An OpenCode plugin that supervises background goals. OpenCode runs worker sessions; loopd manages goals, checks, budgets, schedules, coordination, and the dashboard.
You can create a goal in plain language. OpenCode still needs to be installed and configured with a model and agent.
Workers claim exact file paths before editing. Disjoint claims can run concurrently; conflicts return owner and path details. Read-only goals do not reserve source files.
Yes. Register target directories, create goals with a directory, then inspect and steer across projects from one manager session.
Add @bojackduy/opencode-loopd to the OpenCode server and TUI plugin settings, restart OpenCode, then run /goal or open /loop.
Install the OpenCode plugin, describe the work, and keep your main conversation moving.