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.

Installation

Three ways to get AutoDev running.

1

VS Code Marketplace

Open the Extensions panel Ctrl+Shift+X, search for AutoAIDev, and click Install.

Open in Marketplace
2

One-line install

Download and install the latest .vsix directly from the command line.

🐧 Linux / macOS & Windows (curl)

VS Code
curl -L -o autoaidev.vsix "https://autoaidev.com/releases/autoaidev-latest.vsix" && code --install-extension autoaidev.vsix
Cursor
curl -L -o autoaidev.vsix "https://autoaidev.com/releases/autoaidev-latest.vsix" && cursor --install-extension autoaidev.vsix

🪟 Windows (PowerShell)

VS Code — PowerShell
Invoke-WebRequest -Uri "https://autoaidev.com/releases/autoaidev-latest.vsix" -OutFile autoaidev.vsix; code --install-extension autoaidev.vsix
Cursor — PowerShell
Invoke-WebRequest -Uri "https://autoaidev.com/releases/autoaidev-latest.vsix" -OutFile autoaidev.vsix; cursor --install-extension autoaidev.vsix
3

Install from .vsix file

Download the latest .vsix from autoaidev.com/releases or the GitHub Releases page, then run:

VS Code
code --install-extension autoaidev-1.0.0.vsix
Cursor
cursor --install-extension autoaidev-1.0.0.vsix

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