jamesrochabrun/AgentHub

Manage all sessions in Claude Code and Codex. Easily create new worktrees, run multiple terminals in parallel, preview edits before accepting them, make inline changes directly from diffs, and more.

What it solves

AgentHub is a macOS application designed to manage and monitor multiple AI coding agents (specifically Claude Code and Codex) simultaneously. It eliminates the need to switch between multiple terminal windows and provides a unified interface for overseeing agent sessions, reviewing their changes, and integrating with development tools like GitHub, iOS Simulators, and web previews.

How it works

The app acts as a management layer over existing CLI-based agents. It uses file-system watchers to monitor session updates in real-time without polling. It embeds a full PTY terminal (SwiftTerm) for each session, allowing users to launch and resume sessions directly within the app. It also integrates with the GitHub CLI (gh) to surface repository data and provides specialized rendering for MCP (Model Context Protocol) apps, Mermaid diagrams, and agent-produced measurements.

Who it’s for

Developers using AI coding agents like Claude Code or Codex who want a more structured, visual environment for managing parallel sessions, reviewing diffs, and integrating agent workflows with their local development environment (especially for iOS and web development).

Highlights

  • Multi-provider support: Monitor and launch Claude Code and Codex sessions side-by-side.
  • Embedded Terminal: Full PTY terminal inside each session card for direct interaction.
  • iOS Simulator Integration: Build, run, and mirror a booted iOS Simulator directly in-app, including UI annotation and hot-reloading.
  • GitHub Integration: Browse PRs and issues, monitor CI status, and send GitHub context back to agents via the GitHub CLI.
  • MCP App Rendering: Live rendering of MCP app UIs (like Excalidraw) in a dedicated side panel.
  • Measurement Tracking: Records agent-produced data (claims, charts, queries) into a per-project panel with re-runnable history.
  • Web Preview: Integrated web preview with batch update capabilities and dedicated Storybook support.
  • Git Worktree Management: Create and delete sibling worktrees to isolate agent sessions on different branches.
  • Inline Diff Review: Split-pane diff view with an inline editor for sending change requests to the agent.

Related

  • Project
  • Project
  • Project
  • Project
  • Project