- Category
- AI Agents
- Rank
- No. 614Tools index
- Pricing
- Open Source
- Type
- TOOL
- Builder
- coollabsio
- GitHub
- 1.3k stars
- Latest release
- v0.1.73
- Date
About
Dev environment for AI coding agents — git worktrees, parallel agents, and Claude Code orchestration.
What it does
Jean is a local desktop workspace that puts projects, isolated work areas, AI chats, terminals, diffs, files, and issue trackers in one interface. It drives several separately installed coding assistants, keeps multiple sessions per work area, and can serve the same interface to a browser through an authenticated network connection.
Why it's ranked here
Jean combines unusually broad assistant support with practical development controls: session recovery, approval modes, Git operations, issue investigation, code review findings, and remote browser access. Its strongest case is consolidation. One application coordinates tools that otherwise live across terminals, editors, Git hosting, and task tracking, while keeping execution on the user's machine.
What's good
It supports eight coding assistants instead of binding the workflow to one vendor. Work areas can be created, archived, restored, or deleted, while each can hold multiple sessions. The interface also includes side-by-side diffs, file previews, dockable terminals, saved context summaries, token tracking, pull request checkout, merge conflict handling, and automatic archiving after merges.
Tradeoffs
The underlying coding assistants must already be installed, so Jean coordinates them rather than replacing them. macOS is tested, while Windows is not fully tested and Linux testing comes from the community. Remote access requires careful network setup: the documentation recommends token authentication, private networking, and TLS rather than exposing the service directly to untrusted networks.
How to use it well
Jean fits engineers who juggle several repositories, concurrent tasks, or multiple coding assistants and want one operational console. Use separate work areas for parallel changes, keep sessions attached to their task, and review diffs before using its commit or pull request helpers. It does not supply the underlying assistants, and it does not remove the need to secure remote network access.
Technical notes+
README.md describes a Tauri v2 desktop shell with a React 19 and TypeScript interface, a Rust backend, plus an optional headless Linux server exposing the full UI over HTTP and WebSocket with token authentication. package.json marks the JavaScript package private and defines Vite builds, TypeScript checks, ESLint, Prettier, Vitest, Playwright, Tauri packaging, and Rust formatting, linting, and test commands. src/main.tsx mounts the application inside TanStack Query's provider. src/App.tsx selects native or WebSocket transport, preloads server data, handles authentication failures and remote recovery, checks installed assistant CLIs, and manages updates. src/lib/commands/index.ts registers appearance, notification, project, GitHub, maintenance, and window command groups. The component index files expose feature boundaries for chat, layout, actions, projects, dashboard, preferences, file browsing, command palette, and the GitHub dashboard.
Observed
- License
- Apache-2.0
- Implementation
- TypeScript and React interface with a Rust and Tauri backend
- Install surfaces
- GitHub release downloads, a macOS Homebrew cask, a Linux server installer, and a published container image
- Interfaces
- Native desktop application, headless server command line, and token-authenticated browser UI over HTTP and WebSocket
- Platform support
- macOS tested; Windows not fully tested; Linux community tested
- Assistant support
- Claude CLI, Codex CLI, Cursor CLI, OpenCode, PI, Command Code, Grok, and Kimi Code
- Testing surface
- Vitest, Playwright, Node test scripts, and Rust tests are configured
Read from README.md, package.json, src/App.tsx, src/main.tsx, src/lib/commands/index.ts, src/components/chat/index.ts, src/components/layout/index.ts, src/components/actions/index.ts, src/components/projects/index.ts, src/components/dashboard/index.ts, src/components/preferences/index.ts, src/components/file-browser/index.ts, src/components/command-palette/index.ts, src/components/github-dashboard/index.ts, docs/tasks.md.
What it can do
Create isolated development environments using git worktrees
Git repository → Separate working directories for different branches
Run multiple AI coding agents simultaneously
Coding tasks and agent configurations → Parallel code generation and modifications
Orchestrate Claude Code AI interactions
Code requests and project context → AI-generated code solutions
Manage concurrent coding workflows
Multiple development tasks → Coordinated agent execution results
Set up development environment for AI agents
Project requirements and configurations → Configured development workspace
Intel on Jean
Tags
Tech Stack
Media

Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.
