Home
Learn how Jean organizes projects, worktrees, chat sessions, and AI tooling around real development work.
Jean is a local-first desktop workspace for Claude CLI, Codex CLI, and OpenCode.
It gives you one place to manage repositories, spin up worktrees, talk to coding agents, inspect diffs, open terminals, and move work toward a branch or pull request.
How Jean fits
Jean does not replace your git workflow or your AI provider account. It sits on top of the tools you already use and turns them into a tighter day-to-day workspace.
Get started
Install and set up
Install Jean, connect your CLIs, and finish the first-run setup.
Add your first project
Bring in a repository, organize it in folders, and add a jean.json.
Start your first session
Choose a base session or worktree, then send the first message.
Understand the model
What Jean is
See where Jean sits between your editor, git workflow, and AI backends.
How Jean works
Learn the project, worktree, session, and canvas model.
Local-first and security
Understand what stays local, what Jean stores, and how web access is protected.
Move through real work
Projects, Worktrees, Sessions
Build the right mental model before your workspace gets busy.
Backends, models, and MCP
Pick the right backend and decide how much context to attach.
Project canvas and chat
Work from the canvas, the chat window, the terminal, and the command palette.
Magic commands
Use built-in commands for context, commits, PRs, reviews, notes, and conflict resolution.
Connect your workflow
GitHub, Linear, and reviews
Start sessions from issues, PRs, branches, security alerts, advisories, and Linear tickets.
Settings and Customization
Tune backends, prompts, fonts, keybindings, integrations, and experimental features.
Web access and headless
Expose Jean over the built-in HTTP server or run it with --headless.
Archive, Recovery, Updates
Keep sessions tidy, restore work, and understand how updates behave.
