← Directory

agent-session-manager

Open Source
• Updated Sep 18, 2026, 09:11 AM

agent-session-manager is an open-source terminal session manager for AI coding agents, built with Go and Bubble Tea.

Use Cases ▼
01

Run multiple AI coding agents in parallel and monitor their status in a single tmux TUI

02

Resume or fork previous agent sessions to continue work or explore alternative approaches

03

Review code diffs produced by AI agents before committing or applying changes

04

Receive mobile push notifications when an agent requires input or approval

05

Organize agent sessions into groups for different projects, tasks, or experiments

06

Integrate with Claude Code, Codex, Gemini, Aider, Amazon Q, and OpenCode workflows

07

Track live status of long-running agent tasks without constantly switching terminal windows

What Problem It Solves ▼

Developers using multiple AI coding agents in the terminal often struggle to track sessions, switch between contexts, and notice when an agent needs input. agent-session-manager solves this by providing a single tmux-based TUI for live status, session grouping, resume/fork, diff review, and mobile push notifications, making parallel agent workflows more organized and responsive.

Key Features ▼
✓

Centralizes management of multiple AI coding agent sessions in one terminal UI

✓

Live status and session groups improve visibility across parallel agent tasks

✓

Supports resume and fork to continue or branch agent conversations

✓

Built-in diff review helps inspect AI-generated code changes before applying

✓

Mobile push notifications keep developers informed when agents need input

Overview

agent-session-manager is an open-source terminal session manager for AI coding agents, built with Go and Bubble Tea. It runs as a tmux TUI and provides a unified interface for launching, monitoring, and interacting with multiple agent sessions. It supports popular coding agents such as Claude Code, Codex, Gemini, Aider, Amazon Q, and OpenCode.

Full Description ▼

It offers live status indicators, session grouping, and the ability to resume or fork existing agent sessions. Users can review diffs produced by agents directly in the terminal, helping to inspect code changes before accepting them. The tool also supports mobile push notifications that alert the user when an agent needs an answer or approval, allowing work to continue away from the terminal.

By centralizing agent session management, it aims to reduce context switching and make parallel agent workflows more manageable for developers. The project is distributed as open-source software and is intended for terminal-centric development environments.

Pros & Cons

Pros

+

Centralizes management of multiple AI coding agent sessions in one terminal UI

+

Live status and session groups improve visibility across parallel agent tasks

+

Supports resume and fork to continue or branch agent conversations

+

Built-in diff review helps inspect AI-generated code changes before applying

+

Mobile push notifications keep developers informed when agents need input

Cons

−

Requires familiarity with tmux and terminal-based workflows

−

Limited to supported AI coding agents (Claude Code, Codex, Gemini, Aider, Amazon Q, OpenCode)

−

Mobile push notifications may require additional setup or configuration

−

No native GUI; may not appeal to developers preferring graphical interfaces

−

Documentation and community may be limited for a niche open-source project

Similar Tools

tmux Zellij byobu tmuxinator Claude Code Aider

More in AI Agents