
Go TUI on top of tmux that spawns, tracks, and reviews Claude Code, Codex, Cursor, and other coding agents in one keypress.
Go TUI on top of tmux that spawns, tracks, and reviews Claude Code, Codex, Cursor, and other coding agents in one keypress.
agent-manager is an open-source Go terminal UI built on tmux that turns a wall of AI coding-agent sessions into a single navigable list. Users hit space on a group row, type a sentence, and a new Claude Code, Codex, opencode, Grok, or Gemini session is already running with the prompt embedded and the working directory set — no form, no cd, no naming. The same key answers a blocked agent in place instead of attaching to its pane; alt+w spawns the agent into a fresh git worktree; tab cycles which CLI the next enter launches. Each session runs the user's own locally installed CLI, so every login, config, and MCP server ships as-is. Six live statuses (working, waiting, finished, errored, idle, dead) arrive from Claude Code's own hook events rather than pane heuristics, and a whole-file diff reviewer with line comments lets users approve work without leaving the list.
Agent-manager is an advanced tool that integrates with TUI (Text User Interface) on top of tmux, allowing users to effortlessly spawn, track, and review multiple coding agents like Claude Code, Codex, and Cursor with a single keystroke. This enhances productivity and streamlines coding tasks.
Agent-manager is designed to simplify the coding process by providing an efficient interface for managing multiple AI coding assistants. By utilizing tmux, a terminal multiplexer, agent-manager allows developers to handle multiple terminal sessions simultaneously. This integration is particularly useful for programmers who often need to switch between different coding agents for various tasks, such as code generation, debugging, or feature implementation.
For example, a developer may need to use Claude Code for generating complex algorithms while simultaneously utilizing Codex for code suggestions. With agent-manager, both tools can be accessed in one unified interface, enabling quicker transitions and minimizing distractions. The ability to track and review the outputs of these agents enhances the overall productivity of the coding process.
agent-manager simplifies task management by initiating agent sessions with a single keystroke and enabling seamless communication across multiple command-line interfaces (CLIs). It enhances productivity by allowing users to manage various tasks in parallel without switching contexts or losing track of their projects.
agent-manager is designed to streamline workflows for developers and teams utilizing multiple tools and agents. Here’s how it operates:
One-keypress Spawn: By simply hitting the spacebar on a group row, users can quickly type the task at hand and press enter. This action instantly spawns a new agent session, embedding the prompt and setting the correct working directory. This eliminates the need for complex setups, allowing for a smoother start to any task.
Answer In Place: When an agent is blocked, users can respond directly from the session row. Pressing the spacebar sends the reply into the agent's pane, ensuring that waiting on a response doesn’t require additional terminal management, such as tmux attaching.
Multi-CLI Support: The tab cycling feature allows users to choose which CLI (e.g., Claude, Codex, Opencode) to launch with the next enter key. This flexibility makes it easier to tackle different tasks using the most suitable agent without needing to switch applications.
Git Worktree Spawn: By pressing alt+w, users can spawn agents into fresh Git worktrees, preventing conflicts when working on parallel branches. This feature is invaluable for teams managing multiple features or fixes simultaneously.
Hook-based Status Detection: agent-manager tracks six different statuses (working, waiting, finished, errored, idle, dead) based on events from Claude Code rather than relying on pane output. This provides clear visibility into the status of each agent at any time.
Parallel Feature Work: Quickly distribute tasks across multiple agents, enabling users to fan out five features in seconds and monitor their progress in a single, well-organized view.
Multi-repo Development: With agent-manager, multiple projects can remain open at once. Each task can be spawned in its respective project directory, preventing any confusion about which agent is handling which project.
Mixed CLI Workflows: Users can flexibly utilize different agents for various tasks within the same terminal user interface (TUI). This ensures that each task is handled by the most appropriate tool without interrupting workflow.
Diff-driven Code Review: Users can scan entire file diffs, add line comments, and automatically generate messages for agents, thereby closing the review-fix loop efficiently.
Agent-manager features include One-keypress Spawn for instant agent sessions, Answer In Place for seamless communication, Multi-CLI Support for diverse tasks, Git Worktree Spawn for efficient branch management, and Hook-based Status Detection for accurate task tracking. These tools streamline workflows and enhance productivity in development environments.
Agent-manager is designed to optimize developer workflows through its innovative features:
One-keypress Spawn: This feature allows users to start a new agent session simply by pressing the spacebar on a group row, typing the task, and hitting enter. The prompt is automatically embedded, and the working directory is correctly set, eliminating cumbersome setup steps and allowing for immediate task execution.
Answer In Place: With Answer In Place, users can interact seamlessly within the agent's interface. By pressing the space key on a session row, users can send replies directly into the agent's pane as user messages. This ensures that even if an agent is blocked, developers can continue their work without needing to attach to tmux, thereby saving valuable time.
Multi-CLI Support: Agent-manager offers tab cycling functionality to switch between different command-line interfaces (CLIs) with ease. Users can configure it to launch agents like Claude, OpenCode, Codex, Grok, Gemini, or any custom CLI, allowing for distinct task management from a single interface.
Git Worktree Spawn: This feature simplifies branch management by allowing users to spawn agents into fresh git worktrees. By using the shortcut alt+w, developers can create isolated environments for parallel branches, preventing conflicts during checkouts.
Hook-based Status Detection: Agent-manager leverages hook events from Claude Code to provide accurate status updates. It recognizes six distinct statuses: working, waiting, finished, errored, idle, and dead, ensuring that users are always aware of their tasks' states without relying on ambiguous output.
agent-manager is designed for developers and teams working with multiple agents in parallel. It streamlines tasks like managing feature work across agents, reviewing blocked agents, handling multi-repo development, and facilitating mixed CLI workflows, making it an essential tool for efficient software development.
Agent-manager is a versatile tool primarily aimed at software developers and teams who need to manage multiple tasks efficiently. Here are some of its key functionalities:
Parallel Feature Work: This feature allows users to fan out five different features across five agents in mere seconds. By using a single, folded tree structure, developers can monitor all tasks simultaneously without the hassle of switching between different terminal windows. For instance, if you're developing an application with multiple features being worked on concurrently, agent-manager can streamline the entire process.
Reviewing Blocked Agents: With agent-manager, you can answer permission prompts or clarifying questions directly from a list, eliminating the need to tmux-attach to each individual agent. This ensures that waiting agents remain productive and do not idle, significantly enhancing workflow efficiency.
Multi-repo Development: If your work involves juggling multiple projects, agent-manager lets you keep several repositories open at once. You can spawn new tasks directly into the appropriate project directory, ensuring you never lose track of which agent is handling which project. This is particularly useful for teams working on large, complex applications that span multiple repositories.
Mixed CLI Workflows: The tool supports a mix of command-line interfaces, allowing you to utilize different AI tools for specific tasks. For example, you might use Claude Code for code generation, Codex for code completion, and opencode for debugging—all launched from a single, integrated user interface without the need to switch contexts.
Diff-driven Code Review: Agent-manager simplifies the code review process by allowing you to scan a complete diff of the file. You can drop line comments directly into the interface, which then become actionable messages for the agent, effectively closing the review-fix loop within the TUI.
agent-manager is completely free to use. This platform offers a range of features at no cost, making it an accessible option for users looking to manage their operations efficiently without incurring any fees.
agent-manager stands out in the market as a free-to-use tool, providing robust functionalities for managing tasks, projects, and team communication. Users can leverage features like task assignment, progress tracking, and collaboration tools without worrying about financial commitments.
Small Business Management: For small business owners, agent-manager offers a platform to streamline operations. Users can assign tasks to team members and monitor progress, ensuring that projects stay on track.
Freelancers: Freelancers can benefit from the tool by managing multiple clients and projects efficiently. The intuitive interface allows for quick updates and communication with clients, enhancing productivity.
Educational Institutions: Schools and universities can utilize agent-manager for coordinating projects among students and faculty, facilitating better collaboration without any associated costs.
By utilizing agent-manager, users can effectively manage their projects without any financial burden, making it an ideal choice for individuals and teams seeking cost-effective solutions.
To get started with Agent-Manager, visit agent-manager.dev to sign up. After registering, you can explore its features, set up your agents, and access comprehensive resources to maximize your experience.
Agent-Manager is a powerful tool designed to help you manage agents effectively. To begin, navigate to agent-manager.dev and click on the "Sign Up" button. Fill out the registration form with your details, including your email and password. After completing the registration, you will receive a confirmation email. Click the link provided to verify your account.
Once logged in, you can access a user-friendly dashboard that allows you to create and manage agents. The platform offers various features, including task assignment, performance tracking, and analytics. For instance, you can set specific goals for each agent, monitor their progress, and generate reports to evaluate productivity.
Additionally, Agent-Manager provides tutorials and guides that can help you familiarize yourself with the platform. These resources cover everything from setting up your first agent to advanced management techniques.
Browse by use case: Code Generation · Automation & Productivity
Compare agent-manager: vs SubtitleGenerator · vs Zero · vs oMLX · vs Local