The workspace browser for developers who do too many things at once.
Browser + Terminal + AI in isolated git worktree workspaces.

Each workspace is a git worktree — its own branch, its own directory, fully isolated. Split panes, workspace pages with PR activity, and instant switching.
Per-workspace Chromium with isolated sessions. Cookies, localStorage, logins — all sandboxed. Find in page, history dropdowns, open in external browser.
Full PTY terminal powered by node-pty. Your shell, your dotfiles, your env. Per-workspace env vars, command history, and session persistence across restarts.
Seven built-in agents: Claude Code, Codex, Gemini, OpenCode, Kilo, Cursor, Cline. Each runs inside your workspace with full branch context. Add your own too.
Split any tab horizontally or vertically. Resize freely, cycle focus, equalize sizes. Nested splits for complex layouts — all persisted per workspace.
Pick up exactly where you left off. Tabs, terminal sessions, browser history, split layouts, sidebar state — everything restored on relaunch.
Point Doki at any git repo. It sets up the worktree root and detects your repo config. One repo, unlimited workspaces.
Create a workspace for any branch or task. Each gets its own worktree directory, isolated browser session, terminal, and AI agents.
Code, browse, test, and review PRs — all in one window. Switch workspaces instantly. See checks, review comments, and diffs without leaving the app.
Claude Code, Codex, Gemini, OpenCode, Kilo, Cursor, Cline — plus custom agents.
Browser, terminal, AI agent, VS Code, and DevTools tabs. Split any of them.
Tab switching, workspace navigation, split panes, browser controls — all wired up.
Placeholder testimonial. Replace with a real quote.
@name
Role @ Company
Placeholder testimonial. Replace with a real quote.
@name
Role @ Company
Placeholder testimonial. Replace with a real quote.
@name
Role @ Company
A worktree lets you check out multiple branches of the same repo simultaneously, each in its own directory. No more stashing or switching — every branch is always ready. Doki automates all the worktree setup so you never touch git worktree commands yourself.
Seven agents are built in: Claude Code, Codex, Gemini, OpenCode, Kilo, Cursor, and Cline. Each runs inside your workspace with access to your branch's files and terminal. You can also register custom agents with your own commands.
No. Everything runs locally on your machine. Your code never leaves your disk. Doki is an Electron app — it's a local-first tool, not a cloud IDE.
Doki Code is free. No trials, no paywalls, no catch.
macOS only for now. Linux is next on the roadmap, with Windows to follow.
v0.1.6 — Free forever. macOS only. Linux and Windows coming soon.