Overview
Projects in Jean are git repositories that you work on. Each project can have multiple worktrees (isolated branches) and customizable settings. This guide walks through adding projects and configuring them for optimal workflow.Adding Your First Project
1
Open the Projects Sidebar
Press
Cmd+B (Mac) or Ctrl+B (Windows/Linux) to toggle the left sidebar if it’s hidden.2
Add a New Project
Click the ”+” button at the top of the sidebar. You’ll see the “Add Project” dialog.
3
Select Your Repository
Click Browse to navigate to your git repository’s root directory. Jean will automatically detect:
- Project name (from directory name)
- Default branch (e.g.,
mainormaster) - Remote URL (for GitHub integration)
4
Review Settings
Before clicking Add Project, verify:
- The project name is correct (you can rename it later)
- The default branch matches your main branch
- The path points to the correct repository
5
Add the Project
Click Add Project. The project appears in your sidebar and you can now create worktrees.
Configuring Project Settings
Each project has its own settings that override global defaults.1
Open Project Settings
Right-click the project in the sidebar and select Settings, or click the project name to focus it, then press
Cmd+,.2
General Settings
In the General tab, you can configure:Project Name: Display name shown in the sidebarDefault Branch: Branch used as the base for new worktrees (usually
main or master)Worktrees Location: Custom directory for storing worktrees. By default, worktrees are created in ~/jean/<project-name>/. You can set a custom location like:/Users/you/dev/workspacesfor a centralized location- Same directory as your repository for keeping everything together
3
Backend & Model Settings
Configure which AI backend and model to use for this project:Backend: Choose between Claude, Codex, or OpenCode
- Claude: Anthropic’s models (Opus, Sonnet, Haiku)
- Codex: OpenAI’s GPT models optimized for coding
- OpenCode: Custom model configurations
4
Custom System Prompt
Add a custom system prompt that gets appended to every chat session in this project. This is useful for:
- Project-specific coding standards
- Architecture guidelines
- Tech stack reminders
Setting Up MCP Servers
MCP (Model Context Protocol) servers provide additional tools and context to Claude. Common servers include:- filesystem: Access to read/write files
- brave-search: Web search capabilities
- github: GitHub API integration
- postgres: Database queries
1
Install MCP Servers
MCP servers are configured in
~/.claude.json (for Claude backend). Example configuration:2
Enable Servers Globally
Open Preferences (
Cmd+,) → MCP Servers tab. You’ll see all configured servers.Toggle the switches to enable servers globally (they’ll be available in all projects by default).3
Enable Servers Per-Project
For finer control, disable global defaults and enable servers per-project:
- Open project settings (right-click project → Settings)
- Go to the MCP Servers tab
- Enable only the servers needed for this project
4
Test MCP Servers
In Preferences → MCP Servers, click Check Health to verify all servers are running correctly.Healthy servers show a green checkmark. Failed servers show error details.
Jean.json Setup Script
Thejean.json file in your repository root defines setup commands that run when creating new worktrees.
1
Create jean.json
In your repository root, create a
jean.json file:- setup: Runs when creating a new worktree (install dependencies, build, etc.)
- run: Triggered by
Cmd+Rin Jean (start dev server, run tests, etc.)
2
Test the Setup Script
Create a new worktree (
Cmd+N). Jean will:- Create the git worktree
- Run the setup script automatically
- Show script output in the worktree’s logs
3
Advanced Setup Scripts
You can use multi-line scripts or shell commands:
Organizing Projects with Folders
1
Create a Folder
Click the ”+” button and select New Folder. Name it (e.g., “Work”, “Personal”, “Open Source”).
2
Move Projects into Folders
Drag and drop projects onto folders in the sidebar to organize them.
3
Reorder Projects
Drag projects up and down to reorder them within folders or at the root level.
Common Pitfalls
Best Practices
Next Steps
- Working with Worktrees - Create and manage isolated branches
- Managing Sessions - Organize your AI conversations
- Customization - Personalize Jean’s appearance and behavior