work from anywhere

Your agent, on every screen you use.

DJ runs on your own server, so it’s the same agent everywhere: the same projects, the same memory and the same budget. Use the console in a browser, the desktop app on Windows or Linux, djg in your terminal, or your phone. Everything is included with your plan.

in your browser

The console

Everything happens in one dashboard at your own address. Planning, tasks, reviews, costs, models, GitHub alerts and settings, all live.

Watch it live

Tool calls, output, the review verdict and the cost, as they happen. Open a task halfway through and the whole story is already there.

Plan, then build

Talk an idea through in Planning Chat, then hand it to the build pipeline with one click. Tasks and plans share one sidebar, with anything waiting on you pinned at the top.

Edit it yourself in the IDE

A full code editor in the browser, on a branch of its own. Submit runs the checks, gets an AI review and merges. Stuck? Hand the branch to DJ with one click.

Bring your team

Add people to your server and choose which projects each of them can see. Everyone works with the same agent and the same memory.

A build task running in the DJG Agent console: each tool call with the model that made it and its output, the cost so far against the task's budget.
A task on a demo project, live: every tool call, which model made it, what came back and what it has cost so far.

windows and linux

The desktop app

The console in its own window, plus the things a web page can’t do: notifications on your PC, tools that run on your own machine, and a bridge to the editor you already use.

Its own window and a tray icon

The console without the browser tabs, one click away in the tray.

Alerts as native notifications

A review that's ready, a task that needs you, or one that's done shows up as a notification on your PC, with a count on the tray icon.

Tools that run on your PC

Set up MCP servers on your own machine, such as a local database or a tool behind your firewall, and DJ can use them from your server.

Open on my PC

Clone an IDE session's branch onto your machine and open it in your own editor. Commits you push from there land back in the session.

Add a project from a folder

Pick a folder on your PC and it becomes a project on your server, without making a repository somewhere first.

Signed and self-updating

A code-signed installer for Windows, and an AppImage for Linux that updates itself, plus a .deb.

Download it from your console under Settings → Account → Desktop app, then enter your server’s address and sign in as usual.

on your phone

On the go

The console works on a phone screen, and once it’s installed it can send you push notifications. Prefer Telegram? The same alerts can go there too.

Install it like an app

Add the console to your home screen on Android or iPhone. It opens full screen, like any other app.

Push alerts that matter

“Review READY — waiting on your merge approval.” “Task ESCALATED — needs you.” Each alert says the project, the task and what it has cost so far.

Decide from anywhere

Approve a merge, answer a question DJ asked, nudge a running task, or read along with a session running in your terminal.

The console on a phone: a task asking to run a shell command, with Approve and Reject buttons.
A task asks before it runs a command you haven't allowed. Approve it from wherever you are.
The console on a phone: the task list with a djg session connected from a laptop, a planning session and a task that needs approval.
Everything on one list: a djg session on your laptop, your plans, and the tasks that need you.

Start at your desk, finish from your phone

Your own DJG Agent on a private server, set up and kept updated for you. The console, the apps, djg and every connection are included.