hive  by morapelker

AI agent orchestrator for parallel coding and project management

Created 2 months ago
321 stars

Top 84.7% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Hive is an open-source AI agent orchestrator designed to streamline parallel coding across multiple projects and branches. It targets developers managing numerous AI coding sessions, offering a unified interface, isolated Git worktrees, and cross-repository context to enhance productivity and prevent file conflicts.

How It Works

The core approach is a "worktree-first" workflow, leveraging isolated Git worktrees for simultaneous branch management without stashing. It deeply integrates AI coding sessions (OpenCode, Claude Code, Codex) with real-time streaming and permission controls. A novel "Worktree Connections" feature allows bidirectional linking of worktrees, enabling shared context, cross-branch comparison, and collaborative development.

Quick Start & Requirements

  • Installation: macOS via Homebrew (brew tap morapelker/hive && brew install --cask hive) or direct download from GitHub Releases.
  • Prerequisites: Node.js 20+, pnpm 9+, Git 2.20+.
  • Setup: Launch the application and point it to a Git repository.
  • Documentation: docs/

Highlighted Details

  • Integrated AI coding sessions with real-time response streaming and undo/redo functionality.
  • "Worktree Connections" for seamless context sharing, collaboration, and diffing between branches.
  • Comprehensive Git integration with visual commit, push, pull, and branch management.
  • Smart file explorer displaying live Git status and inline diffs.
  • Full Language Server Protocol (LSP) support for enhanced code completion and diagnostics.

Maintenance & Community

Community engagement is encouraged via GitHub Issues (https://github.com/morapelker/hive/issues) and Discussions (https://github.com/morapelker/hive/discussions). Detailed documentation is available at docs/. The roadmap indicates future cross-platform support, a plugin system, and team features.

Licensing & Compatibility

Licensed under the MIT License, permitting broad commercial use and integration.

Limitations & Caveats

Currently, Hive is macOS-only; Windows and Linux support are planned for future releases. The embedded Ghostty terminal feature is optional and requires manual build steps for libghostty if desired.

Health Check
Last Commit

22 hours ago

Responsiveness

Inactive

Pull Requests (30d)
177
Issues (30d)
35
Star History
298 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.