Skip to content

JayZeeDesign/ManyMany.dev

Repository files navigation

ManyMany.dev

A powerful desktop application for managing Git worktrees with integrated terminal support by AI Builder Club x AI Jason

🎬 Demo Video (Click to play)

ManyMany.dev Demo

Features

  • Git Worktree Management: Create, switch, and manage multiple Git worktrees from a single interface
  • Integrated Terminal: Full-featured terminal with environment detection and shell support (bash, zsh, fish)
  • Native Performance: Built with Tauri for native desktop performance
  • Agent Context Sharing: Coming soon. Share context across git worktrees

Download & Install

Get early access to latest version at AI Builder Club, otherwise you can dev run below

Development

Prerequisites

  • Node.js (LTS version)
  • Rust (latest stable)
  • macOS (for building DMG files)

Setup

# Install dependencies
npm install

# Run in development mode
npm run tauri dev

Building

# Build for production
npm run tauri build

This will generate:

  • macOS app bundle: src-tauri/target/release/bundle/macos/ManyMany.dev.app
  • DMG installer: src-tauri/target/release/bundle/dmg/ManyMany.dev_[version]_aarch64.dmg

Project Structure

src/
├── components/          # React components
│   ├── ui/             # ui components
│   ├── Sidebar.tsx     # Main sidebar
│   └── Terminal.tsx    # Terminal component
├── stores/             # Zustand state management
├── lib/               # Utilities and helpers
└── styles.css         # Global styles and Tailwind config

src-tauri/
├── src/
│   ├── commands/      # Tauri commands
│   └── terminal/      # Terminal management system
└── Cargo.toml        # Rust dependencies

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors