Agentic coding
DCode, the agentic coding environment
DCode is the agentic coding environment by Dipole ML Inc. Give it one prompt and a crew of up to 24 agents reads your codebase, plans the change, edits files, runs your tests and reports what was verified. It runs on Raven Max and Raven Flash, and it is a free download for Windows and macOS.
npm install -g @dipoleml/dcode-cliFree download · Windows x64 and ARM64 · macOS 13 or later on Apple silicon and Intel
The crew
How does a DCode crew work?
- 1
Start with one sentence
Type the task the way you would say it to a teammate. There are no tickets to split and no agents to configure.
- 2
DCode splits the work
A crew lead reads your repository, breaks the task into independent parts and writes a shared brief, so names and interfaces stay consistent.
- 3
The crew works in parallel
Each agent takes a part. The Crew dock shows who is doing what and who needs you. Answer a question once and every agent asking it gets the answer.
- 4
Checked before it is reported
A reviewer runs your real build and tests, then merges the parts. You get one answer that says exactly what was verified.
Capabilities
What can DCode do?
Built from the ground up for production engineering. Everything below ships in DCode 2.5.0.
It does the whole task
Agentic by default
Plans multi-step architectures, calls tools sequentially, and iterates until the entire issue is resolved. Every action visible, and you choose how much it does on its own.
A crew of up to 24 agents
Split a large task across as many as 24 parallel subagents. A live Crew dock at the top of the chat shows every agent, and the work draws only on your normal token allowance.
Shell execution and self-healing
Compilers, lints, and test suites run in your local terminal. DCode reads runtime error streams and automatically self-heals syntax or test failures.
It knows your project
Deep codebase graph
Indexes repository trees, type definitions, and dependency graphs before touching disk, ensuring changes land in full architectural context.
Native MCP support
Connect any Model Context Protocol server in one click. Query databases, fetch GitHub issues, inspect live API documentation, and invoke custom internal developer tools.
330+ verified plugins
The official marketplace installs from our CDN in one click, cryptographically hash-verified on every download.
It works beyond the editor
Browser and Computer Use, on by default
DCode can drive the built-in browser and, when a workflow leaves the terminal, inspect the screen and operate native desktop applications. Both are ready the moment you install.
Persistent browser sessions
Sites you sign in to stay signed in across restarts, including in scheduled runs. Review, and clear, cookies and site data from Settings at any time.
Inspectable streaming reasoning
Powered by Raven's transparent thinking streams. Reasoning blocks render in plain view so every architectural decision is fully auditable.
You stay in control
Asks before it acts
Posting, sending, buying and deleting on a website need your confirmation, and you can switch the prompt off per site when you trust it.
Built-in password manager
Passwords are encrypted on your device and filled in by the app itself, never shown to the model or written to logs. Unlocking uses your account two-factor authentication.
Encrypted source code storage
Prompts and diffs are stored encrypted at rest. Your code is never sold or shared.
Start in three steps
From download to first commit
- 1
Install
Download the desktop installer for macOS or Windows, or install the CLI globally via npm.
- 2
Sign in
Sign in with Google or Apple. Your Raven subscription works in DCode out of the box with one shared allowance pool.
- 3
Pick a model and build
Use Raven Flash for fast agentic work, or switch to Raven Max for deep architectural refactors.
Downloads
Get DCode 2.5.0
Verified, hash-pinned installers served directly from our CDN.
Prefer the terminal?
Install the DCode CLI from npm for a full-screen terminal workspace with a live crew panel, and drive the exact same agent from any shell, editor, or script. The desktop app and the CLI share one account and one set of Raven windows.
View package on npmcurl -fsSL https://dipoleml.com/install.sh | shirm https://dipoleml.com/install.ps1 | iexnpm install -g @dipoleml/dcode-cliCoding all day, every day? The DCode Coding Plan is our highest-capacity plan, built for continuous, heavy coding workloads. Compare plans
See DCode at work
DCode's own site follows one prompt from the first keystroke to the verified answer.