Jean is an open-source AI agent desktop harness and orchestrator developed by coollabsio, the team behind Coolify. It provides a visual and terminal-aware workspace built on Tauri, Rust, and Bun that bridges GUI canvases with underlying AI CLI tools and backends. In daily development, Jean orchestrates multiple AI backends—including CLI-based engines like Antigravity (`agy`), CommandCode, and model-specific providers. It wraps these backends into cohesive task pipelines supporting dedicated execution modes such as plan, build, and yolo (autonomous execution). Interactions are coordinated through chat sessions, visual worktree canvases, and structured output parsing over JSON streams. What distinguishes Jean is its native integration with developer workflows and worktrees. Instead of functioning merely as a terminal chat shell or a generic wrapper, Jean provides visual worktree management, canvas-based smoke testing, MCP (Model Context Protocol) configuration discovery, and automated schema enforcement via `--json-schema` prompts for consistent agent tooling. Jean is an active open-source project hosted on GitHub, distributed under an open-source license, allowing developers to self-host and run it locally with their own API keys and local CLI tools without subscription lock-in.
Tags: agent harness, ai agent, cli, coding agent, developer tools, OpenSource
agy) and CommandCode with streamlined authentication and model listing. - Worktree Canvas & Smoke Testing — Manage Git worktrees visually with the ability to execute smoke tests directly from the worktree canvas. - Execution Modes — Supports distinct operation modes including plan, build, and yolo for varying levels of autonomy and verification. - MCP Discovery — Discovers Model Context Protocol configurations automatically to integrate external tools into agent workflows. - Structured Output Streaming — Uses --json-schema enforcement and streaming JSON parsing for reliable magic prompts and agent dispatch. - Cross-Platform Tauri Core — Built on Rust and Tauri with a Bun-powered UI for low memory footprint and high responsiveness.Jean is designed for software engineers and teams who want a visual, worktree-aware harness to orchestrate and test CLI AI coding agents across multiple backends. It is less suited for developers seeking an in-editor VS Code extension or a pure zero-config single-model chat terminal.
bash git clone https://github.com/coollabsio/jean.git cd jean bun install bun run tauri dev Alternatively, download the precompiled binary releases from the GitHub Releases page.agy) is installed and authenticated on your system. 3. Configure your preferences and MCP servers in the Jean settings toolbar.bash # From the Jean UI canvas, select your branch and switch to Plan mode # Submit your task prompt: "Analyze the user auth module and draft a plan to migrate token verification to RSA256." # Switch to Build or Yolo mode to execute code changes and run smoke tests directly from the canvas.Part of CLI Coding Agents
Categories: AI Coding Agents, Code Assistants, Developer Tools