Documentation Index
Fetch the complete documentation index at: https://mintlify.com/coollabsio/jean/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Jean is highly customizable to match your preferences and workflow. You can adjust appearance, behavior, AI prompts, and keyboard shortcuts. All settings are accessed via Preferences (Cmd+, on Mac, Ctrl+, on Windows/Linux).
Appearance
Themes
Select Theme
Choose from:
- System: Follows your OS theme (light/dark mode)
- Light: Always light mode
- Dark: Always dark mode
Customize Syntax Highlighting
Scroll down to Code Syntax Theme.Dark Mode Themes:
- Vitesse Black (default)
- Vitesse Dark
- GitHub Dark
- GitHub Dark Dimmed
- Dracula
- Dracula Soft
- Nord
- Catppuccin Mocha/Macchiato/Frappé
- One Dark Pro
- Tokyo Night
- Rosé Pine/Moon
- GitHub Light (default)
- Vitesse Light
- Catppuccin Latte
- One Light
- Rosé Pine Dawn
Fonts and Sizing
UI Font
In Appearance → UI Font, choose from:
- Geist (default, modern sans-serif)
- Inter (popular web font)
- Roboto (Google’s font)
- Lato (humanist sans-serif)
- System Default (uses your OS font)
Chat Font
In Appearance → Chat Font, choose from:
- Geist (default for readability)
- JetBrains Mono (monospace with ligatures)
- Fira Code (monospace with ligatures)
- Source Code Pro (Adobe’s monospace)
- Inter/Roboto/Lato (sans-serif options)
Font Sizes
Adjust UI Font Size and Chat Font Size independently:
- Range: 12px - 24px
- Default: 16px
Canvas Layout
Choose Layout Mode
In Appearance → Canvas Layout, choose:Grid (default): Cards displayed in a grid with larger previewsList: Compact rows for seeing more sessions at once
AI Models and Providers
Default Model
Select Backend
Choose the CLI backend:
- Claude: Anthropic’s Claude models
- Codex: OpenAI’s GPT models optimized for coding
- OpenCode: Custom model configurations
Select Model
Claude models:
- Opus 4.6: Most capable, best for complex tasks
- Opus 4.5: Previous generation
- Sonnet 4.6: Balanced performance and speed (recommended)
- Sonnet 4.5: Previous generation
- Haiku: Fastest, best for simple tasks
- GPT 5.3 Codex: Latest model
- GPT 5.2 Codex: Previous generation
- GPT 5.1 Codex Max: Maximum capability
- GPT 5.2: Base model
- GPT 5.1 Codex Mini: Lightweight and fast
Thinking Level (Claude Only)
Choose extended thinking depth:
- Off: No extended thinking (fastest)
- Think (4K): Light reasoning (recommended)
- Megathink (10K): Deep reasoning
- Ultrathink (32K): Maximum reasoning (slowest, most thorough)
Custom Providers
Choose Preset or Custom
Presets:
- OpenRouter: Route requests to multiple providers
- MiniMax: Chinese AI provider
- Z.ai: ZhiPu AI (GLM models)
- Moonshot: Kimi AI
Configure Provider
For custom providers, edit the JSON settings:This maps to Claude CLI’s settings format.
Magic Prompts
Magic prompts are customizable templates used by AI-powered features.Open Magic Prompts
In Preferences → Magic Prompts tab, you’ll see all available prompts:
- Investigate Issue
- Investigate PR
- PR Content
- Commit Message
- Code Review
- Context Summary
- Resolve Conflicts
- Investigate Workflow Run
- Release Notes
- Session Naming
- Session Recap
- Investigate Security Alert
- Investigate Advisory
- Investigate Linear Issue
- Global System Prompt
- Parallel Execution Prompt
Edit a Prompt
Click Edit next to any prompt to open the editor.You’ll see:
- Current prompt: The active template
- Default prompt: Jean’s built-in default
- Variables: Available placeholders (e.g.,
{commits},{diff})
Customize Prompt
Modify the prompt to match your workflow. Example:Default Commit Message Prompt:Customized for Conventional Commits:
Override Model/Provider
Each magic prompt can use a different model/provider:Click Model Override and select:
- None: Use default model
- Haiku/Sonnet/Opus: Claude models
- Codex models: GPT models
- OpenCode models: Custom models
Global System Prompt
The Global System Prompt is appended to every chat session (like~/.claude/CLAUDE.md).
Default includes:
- Plan mode preference for non-trivial tasks
- Subagent strategy for parallel work
- Self-improvement loop (learning from corrections)
- Verification checklist before marking tasks complete
- Autonomous bug fixing guidelines
- Task management with
.ai/todo.mdand.ai/lessons.md
- Add team-specific coding standards
- Enforce architectural patterns
- Set testing requirements
- Define code review criteria
Keyboard Shortcuts
Open Keybindings
In Preferences → Keybindings tab, you’ll see all shortcuts organized by category:
- Navigation: Sidebar, preferences, menus, etc.
- Git: Commit, diff, merge, etc.
- Chat: Sessions, input, plans, etc.
Customize a Shortcut
Click on a shortcut to edit it. Press the desired key combination.Format:
Mod+Key:ModisCmdon Mac,Ctrlon Windows/LinuxShift+Key,Alt+Key,Mod+Shift+Key, etc.
mod+l: Focus chat inputmod+shift+c: Open commit modalmod+alt+arrowright: Next session
Conflict Detection
If your shortcut conflicts with an existing one, Jean will warn you.Choose to:
- Replace: Remove the conflict and assign your shortcut
- Cancel: Keep the existing assignment
Behavior Settings
Git and Polling
Git Poll Interval
How often Jean checks git status (local operations like
git status, git log).Options: 10s, 30s, 1m, 2m, 5m, 10m (default: 60s)Lower = more responsive, higher CPU usageRemote Poll Interval
How often Jean checks remote APIs (GitHub PR status, CI checks, security alerts).Options: 30s, 1m, 2m, 5m, 10m (default: 60s)Lower = more responsive, higher API usage (may hit rate limits)
Auto-Pull Base Branch
When enabled, Jean pulls the latest changes from the default branch before creating a new worktree.Trade-off: Adds a few seconds to worktree creation but ensures you start from the latest code.
Session Behavior
Session Removal Behavior
What happens when you close a session or worktree:Archive (default): Soft-delete; can be restored laterDelete: Permanent deletion; cannot be undone
Archive Retention Days
How long to keep archived items before permanent deletion:Options: Never (keep forever), 7, 14, 30, 60, 90 days (default: 7 days)
Confirm Session Close
When enabled, Jean shows a confirmation dialog before closing sessions/worktrees.Useful if: You accidentally press
Cmd+W often.Restore Last Session
When enabled, switching projects restores the last worktree and session you were viewing.Useful for: Quickly resuming work after switching projects.
Auto-Naming
Auto-Branch Naming
When enabled, Jean generates branch names from the first message in a session.Example: “Fix login timeout” →
fix-login-timeoutModel used: Configurable (default: Haiku)Experimental Features
Session Recaps
When enabled, Jean generates AI summaries when you return to unfocused sessions.Helps you quickly remember what a session was about.
Parallel Execution Prompt
When enabled, Jean appends a system prompt encouraging Claude to use parallel subagents for faster execution.Trade-off: More subagent spawning, higher token usage, faster completion.
Notification Sounds
Waiting Sound
Sound played when a session finishes and is waiting for your input.Options: None (default), Ding, Chime, Pop, Choo-choo
HTTP Server (API Access)
Jean includes an HTTP server for external integrations (e.g., webhooks, browser extensions).Security Settings
Localhost Only: When enabled, server only accepts connections from localhost (more secure).Token Required: When enabled, all requests must include an
Authorization: Bearer <token> header.Token: Auto-generated token. Copy and use in external tools.Common Pitfalls
Best Practices
Next Steps
- Keyboard Shortcuts - Complete reference of all shortcuts
- Using Magic Commands - Learn what each magic prompt does
- Setting Up Projects - Per-project customization