EnsoAI  by J3n5en

Parallel AI agents and Git worktree management for developers

Created 2 weeks ago

New!

492 stars

Top 62.9% on SourcePulse

GitHubView on GitHub
Project Summary

EnsoAI addresses complex development workflows by enabling multiple AI agents (Claude, Gemini, Codex) to operate in parallel across distinct Git branches (worktrees). It targets developers managing concurrent tasks and AI-assisted development, offering a unified workspace that enhances productivity by eliminating context switching and streamlining parallel AI collaboration.

How It Works

The core innovation lies in treating each Git Worktree as an independent workspace with its own persistent AI context. This architecture allows multiple AI assistants to function concurrently on different branches without interference, facilitating parallel development and AI-driven tasks across features or bug fixes. This approach replaces manual git stash operations with seamless worktree switching.

Quick Start & Requirements

Installation is available via package managers (Homebrew for macOS, Scoop/Winget for Windows), direct download from GitHub Releases, or by building from source. Building from source requires Node.js 20+ and pnpm 10+.

  • macOS (Homebrew): brew tap j3n5en/ensoai && brew install --cask ensoai
  • Windows (Scoop): scoop bucket add ensoai https://github.com/J3n5en/scoop-ensoai && scoop install ensoai
  • Source Build: git clone https://github.com/J3n5en/EnsoAI.git && cd EnsoAI && pnpm install && pnpm dev

Highlighted Details

  • Multi-Agent Support: Integrates Claude, Codex, Gemini, Cursor, Droid, Aug
Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
91
Issues (30d)
45
Star History
499 stars in the last 19 days

Explore Similar Projects

Feedback? Help us improve.