Autonomous AI task loop for VS Code

AutoDev reads your TODO.md, sends each task to Claude Code or GitHub Copilot, waits for completion, marks done, and moves to the next task. It keeps running continuously, without manual babysitting.

How it works

Simple flow, reliable automation.

1
Write tasks in TODO.md with - [ ].
2
AutoDev picks first pending task.
3
Dispatches task to Claude or Copilot.
4
Agent edits files and marks - [x].
5
AutoDev advances to the next task.

Core features

Built for fully hands-off, production-like task execution.

Autonomous loop

  • Runs continuously with no hard iteration limit
  • Auto-resets [~] tasks on startup (optional)
  • Timeout handling with fail or retry mode

Sidebar panel

  • Live task list with done/in-progress/pending states
  • In-app settings editor
  • Quick add task input and loop start/stop controls

Provider support

  • Claude Code (default)
  • GitHub Copilot Chat
  • Switch provider directly from sidebar

Notifications

  • Discord and webhook events for all major loop states
  • Check-in reminders for long-running tasks
  • Clear done/fail lifecycle visibility

Task intake channels

  • Discord owner messages can append new tasks
  • A2A webhook polling for remote task creation
  • Tasks can be added while loop is active

Auto-accept edits

  • chat.editing.autoAccept = true
  • chat.editing.autoAcceptDelay = 800
  • Optimized for uninterrupted agent execution

Task status model

Standardized TODO transitions keep automation predictable.

[ ] pending task
[~] in progress task
[x] YYYY-MM-DD task text done task
x timeout or failed task