What Jean Does
Jean is a Tauri-built desktop app from the coolLabs team — the same group behind Coolify — that gives you a single opinionated interface for working with Claude CLI, Codex CLI, Cursor CLI, and OpenCode across multiple projects and git worktrees. It detects whichever CLIs you already have authenticated on your machine, surfaces them as selectable backends, and layers session management, GitHub and Linear integrations, and a Plan/Build/Yolo execution model on top. The whole thing is Apache 2.0 licensed and runs locally without proxying your code or prompts through coolLabs infrastructure.
Unified Multi-Agent Workflow
The reason to install Jean is that it removes the constant tab-switching tax of running parallel coding agents. Each project gets its own workspace, each worktree is a first-class entity, and within a worktree you open multiple sessions — one for Claude on the main branch, another for Codex reviewing the same diff, a third for Cursor working on a side branch — without having to juggle separate terminals. Plan-mode reviews work especially well here: you let one agent draft a plan, switch tabs, and have the other agent critique it before any code is written.
Setup friction is close to zero. If your Claude, Codex, Cursor, or OpenCode CLI is already installed and authenticated, Jean recognizes it automatically and adds it to the model picker. There is no separate API key management for the CLI backends, no second account to create. The desktop window then exposes the same models you would see at the terminal — Opus 4.5, 4.6, the 1M context variant, Sonnet 4.6, Haiku, plus Codex tiers — with per-mode thinking and effort overrides for teams that want fine control over reasoning budgets.
Plan, Build, and Yolo Modes
The execution model is one of Jean's strongest opinions. Plan mode forces the agent to draft an approach and pause for approval before touching files; Build mode executes step-by-step with diff confirmations; Yolo mode lets the agent run unattended for ambient tasks. Each mode has its own per-prompt model and effort override, so you can pair a high-effort Opus plan with a fast Sonnet build, or run a cheap Haiku Yolo loop on a sandbox worktree. For code review specifically, Plan mode plus the secondary-tab Codex agent is the workflow that converted the most skeptics on our side.
Magic Commands sit alongside the modes for repeatable scaffolding work. Investigating an issue, generating PR descriptions, drafting commit messages, resolving merge conflicts, and writing release notes are all single-command operations with their own model and backend overrides. The diff viewer — both unified and side-by-side — and the in-app browser preview close the loop for code review without sending you out to GitHub or VS Code mid-task.
GitHub and Linear Integrations
GitHub integration goes deeper than most desktop wrappers attempt. The dashboard pulls Issues, Pull Requests, Security Alerts and Advisories, and full Workflow Runs into the app, and you can investigate Dependabot findings or check out a PR directly as a worktree. Watching CI/CD actions from inside the same window where the agent is editing code closes a real productivity gap, and the auto-archive on PR merge keeps the worktree list tidy without manual cleanup.