About Dex
Dex is a command line task tracker built for AI coding agents. It gives an agent persistent memory for complex work that spans many sessions: tasks are created, broken down and updated by the agent itself, and they survive between conversations, so a user can simply say continue working on a migration and the agent picks up where it left off.
It is aimed at developers who use Claude Code, OpenCode, Codex or Cursor for multi step projects. Each task is structured rather than a simple todo, carrying a one line description, a context section with background, requirements and approach, and a result section recording what was implemented and why, much like an issue paired with a pull request description. Tasks can have subtasks and can block one another, and the dex plan command converts a written plan, such as one produced in plan mode, into a parent task with subtasks. Agents can be driven with natural language or a /dex slash command. Storage uses JSONL files with one task per line, which keeps the task list friendly to git for versioning, collaboration and merges.
Dex is free and open source under the MIT licence, written by David Cramer, and there is no paid tier. It installs globally from npm, pnpm or bun, or through a skills installer that adds it directly to a supported agent, and the full documentation is public.