Built to make you extraordinarily productive.

DP Code is the best way to code with the AI subscriptions you already pay for.

Already downloaded by developers across macOS, Windows, and Linux.

DP Code — AI-powered coding assistant interface

Providers

Use what you already pay for.

DP Code speaks every major harness. Plug in Claude, Codex, Gemini, OpenCode, Cursor, or Grok with the account you already use. No new bills, no walled gardens.

Claude Code
Opus 4.7

Opus 4.7, Sonnet 4.6, Haiku — whatever's on your Anthropic plan.

Codex
GPT-5.5

GPT-5.5, GPT-5.4 Thinking, GPT-5.3 Codex — whatever your ChatGPT plan unlocks.

Gemini
3.1 Pro

3.1 Pro and 3.1 Flash, on your Google AI Pro / Ultra subscription.

OpenCode
Zen + Go

Open-source terminal agent on your OpenCode Zen or OpenCode Go subscription.

Cursor
Composer 2

Composer 2, GPT, and Claude — all on your Cursor subscription.

Grok
CLI

Run Grok from the same DP Code workspace.

Kilo Code
500+ models

Open-source agent across VS Code, JetBrains, and CLI — 500+ models on your own keys.

Pi
Available

Bring your Pi assistant into DP Code.

The details that make you faster.

Every surface is tuned for flow. Inline diffs, instant worktrees, and a one-click PR the moment your agent finishes.

Ship

One-click PRs

Ship the moment your agent lands a green diff. DP Code opens, titles, and files the PR for you.

feature/context-metermainReady
fix: tighten context window meter
4 files·+110−24
Commit
Git actions

Parallelism

Worktree-native

Spin up isolated branches without ever opening a terminal. Build three things in parallel without stomping on yourself.

Work across projects at the same time.

Juggle client work, your product, and experiments without a dozen windows. One sidebar keeps every codebase a click away—each with its own agents, runs, and state.

Projects

Ten things at once.
Lose track of none.

Run Claude, Codex, Gemini, OpenCode, Cursor, and Grok across multiple worktrees, across multiple projects, all in one window. Every thread stays exactly where you left it.

  • Command Palette Themes
    now
  • Command Palette Themes
    6m
  • OpenCode Support
    25m
  • Logo Component
    36m

Parallel chats

Split chats. Parallel work.

Open a lane per agent or task and keep both threads running at once—same window, no tab shuffle, no lost context.

Claude · plan
Re-reading auth.ts to map the session flow before we split helpers.

0:05 • 4.5s

2 Files changed
Undo
  • TSsrc/lib/auth.ts+1 -1
  • TSsrc/lib/session.ts+2 -0

0:09 • 2m 3s

Split verifySession into two helpers — keep cookies isolated.
0:12
Response • Worked for 9.8s
Proposed: extract readCookie and validateExpiry under lib/session/.

0:14 • 1.1s

Ask anything, @tag files/folders, or use / for commands

Opus 4.7Low
Localmain
36%
Codex · tests
Write focused tests for auth — expired tokens and rotation edge cases.
0:03
Response • Worked for 6.2s
Wrote auth.test.ts — 12 cases covering the tricky paths.

0:11 • 5.4s

1 Files changed
Undo
  • TSsrc/lib/auth.test.ts+48 -0

0:12 • 0.6s

New fixed run: pnpm test auth 24 passed, 0 failed.

0:13 • 0.8s

Ask anything, @tag files/folders, or use / for commands

GPT-5.5Low
Localmain
36%

Handoff

Swap models mid-thread.

Stuck on a tough bug? Pass it to another model. Full context travels with it.

Terminals

Every process, in sight.

Dev server, test watcher, log tail. Stop alt-tabbing away from the thing that just broke.

$ pnpm dev
✓ ready on :3000

Browser

Docs and previews, one pane over.

Check what an API returns, watch a preview reload, scan the docs. No context switch.

dpcode.cc
DP Code · Docs
Tool useProvidersWorktrees
Preview

Start coding with every AI you already pay for.

DP Code is free, open source, and built for your subscriptions. Plug in Claude, Codex, Gemini, OpenCode, Cursor, or Grok, and ship faster today.

Download for macOS

Already downloaded by developers across macOS, Windows, and Linux.