Flow state for AI coding agents.
Dust provides a CLI that agents use to systematically blaze through your backlog.
claude "install dust as per https://github.com/joshski/dust"This works with other agents (codex, cursor, opencode, etc.) too. The agent will install dust and set up the .dust directory with an instruction in your AGENTS.md file.
Use your AI coding CLI (Claude Code, Codex, etc.) to add and refine tasks:
claude "add a task to refactor the auth module"Ideas (.dust/ideas/) are backlog items you may or may not do later. Tasks (.dust/tasks/) are ready to work on now. Both are markdown files that agents and humans can read and edit.
Start an agent on a single task:
claude "implement the next task"Or let dust run agents continuously in a sandbox with the loop command:
npx dust loop claudeThis runs Claude Code in a ralph loop, picking up tasks until they are all done.
Details live in the .dust/facts directory:
- Directory Structure — how
.dust/is organized - Configuration — settings and quality checks
- CLI Commands — full command reference
The dust bucket worker command runs a background worker that syncs agent sessions to dustbucket.com. This requires a dustbucket.com account (currently in private alpha, invite only).