Skip to content

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

License

Notifications You must be signed in to change notification settings

jamesrochabrun/AgentHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

290 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AgentHub

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

agenthubv2demos.mp4

Features

  • Works immediately - No setup required, works with your Claude Code plan
  • Observe sessions in real-time - Monitor all your Claude Code sessions
  • Search across all sessions - Find any session instantly
  • Run sessions in parallel - Create and manage multiple Claude Code sessions in the hub
  • Create worktrees - Easily spin up new git worktrees from the UI
  • Preview and edit diffs - Make inline changes directly from the diff view
  • Image & file support — Attach and work with images and files in sessions
  • Full-screen terminal mode — Maximize sessions for distraction-free focus
  • Codex support - Coming soon

New, Inline human code reviews

CodeReviewMain.mp4

Requirements

Installation & Updates

Download the latest release from GitHub Releases. The app is code-signed and notarized by Apple.

Updates are delivered automatically via Sparkle with EdDSA signature verification. You'll be prompted when a new version is available.

Privacy

AgentHub runs entirely on your machine. It does not collect, transmit, or store any data externally. The app simply reads your local Claude Code session files to display their status.

Configuration

Display Mode

AgentHub supports two display modes:

  • Menu Bar Mode (default) - Stats appear in the system menu bar
  • Popover Mode - Stats appear as a toolbar button in the app window

Toggle between modes in the app settings.

Session Data

AgentHub reads Claude Code session data from:

~/.claude/projects/{encoded-path}/{sessionId}.jsonl

Session States

Status Description
Thinking Claude is processing
Executing Tool Running a tool call
Awaiting Approval Tool requires user confirmation
Waiting for User Awaiting input
Idle Session inactive

License

MIT

About

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

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •