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.
Quickstart Guide
This guide will walk you through your first session with Jean - from adding a project to running your first AI-assisted chat.Step 1: Add Your First Project
Open the Add Project Dialog
- macOS:
Cmd+N - Windows/Linux:
Ctrl+N
Select a Git Repository
Configure Project Settings
main or master)Worktrees Location (optional): By default, worktrees are created in ~/jean/<project-name>/. You can customize this to any directory.Custom Avatar (optional): Upload a custom image to identify your project visuallyStep 2: Create Your First Worktree
Worktrees are isolated git branches in separate directories, allowing you to work on multiple features simultaneously.Open Worktree Creation
- macOS:
Cmd+Shift+N - Windows/Linux:
Ctrl+Shift+N
Choose a Creation Method
- Quick Create
- From GitHub Issue
- From Pull Request
- Custom Name
fuzzy-tiger-a3x9)Configure Advanced Options (Optional)
Setup Script
Setup Script
Auto-pull Base Branch
Auto-pull Base Branch
git pull the base branch before creating worktrees. Ensures you’re always working from the latest code.Wait for Creation
- Creates a new git branch from your default branch
- Checks out the branch in a new directory
- Runs setup script (if configured)
- Indexes files for AI context
Step 3: Start Your First Chat Session
Open the Worktree
Configure Session Settings
- Claude Opus 4.6: Most capable, best for complex tasks
- Claude Sonnet 4.6: Balanced performance and cost (default)
- Claude Haiku 4: Fastest, best for simple tasks
- Plan: Read-only mode (Claude can’t modify files)
- Build: Auto-approve file edits (you approve other actions)
- Yolo: Auto-approve everything (use with caution!)
- Off: No thinking tokens
- Think: 4K token budget
- Megathink: 10K budget
- Ultrathink: 32K budget (default)
Send Your First Message
Enter to send (or Shift+Enter for new line).Interact with AI Responses
- Text responses: Claude’s explanation and reasoning
- Tool calls: File reads, edits, bash commands, etc.
- Thinking blocks: Claude’s internal reasoning (if enabled)
- Approve Plan: Execute the proposed plan (switches to Build mode)
- Reject: Provide feedback and iterate
Step 4: Review and Commit Changes
View Changes
- Unified view: Traditional diff format
- Side-by-side view: Compare old and new versions
Generate a Commit Message
- Click Generate Message
- AI analyzes your changes
- Generates a conventional commit message
Essential Keyboard Shortcuts
Jean is designed for keyboard-driven workflows:Navigation
Cmd/Ctrl+K: Command paletteCmd/Ctrl+P: Switch projectsCmd/Ctrl+O: Switch worktreesCmd/Ctrl+1-9: Switch sessions
Actions
Cmd/Ctrl+N: New projectCmd/Ctrl+Shift+N: New worktreeCmd/Ctrl+Enter: Send messageEsc: Cancel streaming response
Session Control
Tab: Cycle execution mode forwardShift+Tab: Cycle execution mode backwardCmd/Ctrl+R: Run plan (in Plan mode)Cmd/Ctrl+/: Toggle sidebar
View Control
Cmd/Ctrl+B: Toggle file browserCmd/Ctrl+G: Toggle git statusCmd/Ctrl+T: Toggle terminalCmd/Ctrl+,: Open settings
Using Magic Commands
Magic commands are AI-powered shortcuts for common workflows:- Investigate Issue
- Code Review
- Merge Conflicts
- Session Recap
- Loads the issue context
- Analyzes the problem
- Explores the codebase
- Proposes a solution
Working with Multiple Sessions
One of Jean’s most powerful features is managing multiple parallel sessions:Create a New Session
Cmd/Ctrl+Shift+TEach session has:- Independent chat history
- Separate AI context
- Own execution mode settings
Switch Between Sessions
- Click session tabs at the top
- Use
Cmd/Ctrl+1throughCmd/Ctrl+9for quick switching - Arrow keys when focused on session tabs
Organize with Canvas View
- Visual overview of all sessions
- Quick navigation with arrow keys
- See session status at a glance (active, waiting, completed)
Next Steps
Now that you’ve completed your first session, explore more features:Core Concepts
Project Management
Magic Commands
GitHub Integration
Keyboard Shortcuts
Customization
Common Workflows
Feature Development Workflow
Feature Development Workflow
- Create worktree from GitHub issue
- Use
/investigateto understand requirements - Start in Plan mode to design solution
- Switch to Build mode to implement
- Use Review to check code quality
- Generate commit message and commit
- Create PR with auto-generated content
- Archive worktree when PR is merged
Bug Fix Workflow
Bug Fix Workflow
- Create worktree from bug report issue
- Investigate the bug in Plan mode
- Reproduce the issue
- Fix in Build mode
- Test the fix
- Create commit and PR
- Link PR to original issue
PR Review Workflow
PR Review Workflow
- Create worktree from PR number
- Run local tests
- Use Review to find issues
- Add comments to PR via GitHub
- Request changes or approve
- Archive worktree after review
Experimentation Workflow
Experimentation Workflow
- Create quick worktree with random name
- Start in Yolo mode for rapid iteration
- Try different approaches
- Delete worktree if experiment fails
- Or commit and create PR if successful
Tips for Success
Getting Help
If you run into issues:- Documentation: Browse the guides and reference sections
- GitHub Issues: github.com/coollabsio/jean/issues
- Command Palette: Press
Cmd/Ctrl+Kto search all commands - Tooltips: Hover over UI elements for contextual help