Parallel tasks, explicit approvals

Give Dline the task
Stay in control

Dline is an autonomous coding agent for VS Code. Run several tasks side by side, each with its own model, settings and checkpoints. Dline reads the codebase, edits files, runs commands, drives a browser and calls MCP tools, and it stops for your approval wherever you have drawn the line.

VS Code extensionApache-2.030+ model providers
Dline completing a coding task end to end inside VS CodeDline completing a coding task end to end inside VS Code
Real Dline interfaceOfficial project demo

What Dline actually does

One agent, the whole task

Dline works across the editor, the terminal, the browser and your MCP servers, and records every step in one transcript you can review.

01
Dline renaming a symbol across files through the language serverDline renaming a symbol across files through the language server

Reads code like an IDE

Follows definitions, references and tests through the editor’s language server, renames symbols across files, and edits with targeted patches.

02
Three Dline tasks running side by side, each with its own modelThree Dline tasks running side by side, each with its own model

Parallel, isolated tasks

Each task keeps its own model, settings and checkpoints. Delegate research to up to 32 subagents in one call, or to named subagents with their own profiles.

03
The activity panel of a running Dline taskThe activity panel of a running Dline task

Real tools, one transcript

Terminal commands that keep running in the background, browser automation, web search and fetch, and MCP tools and skills loaded only when needed.

04
An .agentignore rule refusing an edit to a protected fileAn .agentignore rule refusing an edit to a protected file

Boundaries you define

Approval rules for each kind of action, an .agentignore that separates read, write, run and listing permissions, and Git checkpoints you can compare and restore.

Plan mode and Act mode

How Dline works

Every task moves through the same four stages, and each one leaves something you can inspect before the next begins.

Read the workflow guide
Comparing a Dline checkpoint with the workspace and restoring itComparing a Dline checkpoint with the workspace and restoring it
  1. 01
    Plan

    In Plan mode Dline reads the code, asks what it cannot find out on its own, and proposes a plan with a tracked todo list.

  2. 02
    Approve

    You review the plan. Edits, commands and tool calls then follow the approval rules you set.

  3. 03
    Act

    In Act mode Dline edits, runs, browses and delegates, in parallel where the work allows it.

  4. 04
    Review

    Checkpoints, the activity log and the todo list show what changed. Restore any step you do not want.

OpenVSX adoption

Cumulative downloads, last 30 days

OpenVSX cumulative downloads · not unique users

Two guides

The user guide covers installation and your first task. The developer guide covers building from source, debugging and the architecture.

Open source · Apache-2.0