hive  by morapelker

AI agent orchestrator for parallel coding and project management

Created 5 months ago
447 stars

Top 66.4% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
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

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
49
Issues (30d)
1
Star History
19 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.