Agent Session Switch — Development skill for Claude Code
Mac desktop app for Claude session management with project grouping, session resume, and embedded terminal.
How to install Agent Session Switch
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open MannixHu/agent-session-switch and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Agent Session Switch does
Mac desktop app for Claude session management with project grouping, session resume, and embedded terminal.
Alternatives in Development
- Devteam — Run a team of local coding agents in your terminal 264 ★
- Device Control Agent — You are an autonomous macOS agent with full control of this device via two CLI tools: - steer — GUI automation 250 ★
- Huashu Mac Use — 让任何 agent 操控 Mac 上没有 API 的原生 app,读后台、写不打扰、每步留取证 · Agent Skill for macOS computer use 228 ★
README
Agent Session Switch
A lightweight macOS desktop app for AI coding-agent session switching: **Claude Code, Codex CLI, and oh-my-pi (omp)**. Built natively with **Rust + [GPUI](https://github.com/zed-industries/zed/tree/main/crates/gpui) + [alacritty_terminal](https://github.com/alacritty/alacritty/tree/master/alacritty_terminal)**, with project grouping, cross-agent session resume, and an embedded terminal.
English (current) | [中文](./README.zh.md)
Overview
`Agent Session Switch` is not trying to replace your CLI workflow. It focuses on making session management visual, recoverable, and automation-friendly:
- Organize projects and sessions with a clear UI hierarchy
- Execute real work in embedded terminals running
claude --resume - Keep behavior config-driven so both humans and AI can manage it
Design philosophy
This app is not trying to become a heavier IDE. It is designed as a **lighter, calmer, terminal-first** workspace for session-heavy workflows:
- Immersive by default: restrained UI with clear hierarchy, avoiding visual noise
- Low interruption: non-essential signals stay subtle so focus remains on active work
- Terminal-centered: CLI stays the execution core; GUI focuses on organization and switching
- Session management first: quickly locate projects, switch sessions, and restore context
- Config-driven behavior: settings live in files for personal tuning and AI-assisted automation
In short: **keep native CLI flow, remove session-management friction.**
Feature highlights
1) Project and session management (multi-agent)
- Projects are manual-only: nothing is auto-imported from your CLI history — add a folder and it appears in the sidebar
- The sidebar lists only sessions created inside this app (kept in the app's own
sessions.jsonregistry); the CLIs' pre-existing sessions on disk are never listed- New Claude sessions pin their id up front (`claude --session-id
Related Skills
Claude Code Minis
Small, focused Claude Code plugins: resume any session, run interactive shell commands and switch to any permi
Cloophole
Auto-resume your Claude Code work the moment your usage limit resets. A tiny Windows app that watches the limi
Taurus
Taurus - a Windows desktop launcher that runs multiple Claude Code agents as embedded terminal tabs, each star
Tuimux
A terminal multiplexer for TUI apps. Run btop, lazygit, Claude Code, and any other TUI in embedded terminal wi
Xiaobai Switch
小白也能上手的 Claude Code / Codex 上游配置切换桌面应用 A cross-platform, site-driven desktop app for switching Claude Code & C
Xtrace Desktop
XTrace Desktop is a free Mac app that shows how productive you are with coding agents. It reads the history Cl
Related Agents
Ehs Local App
Local application security specialist for the Ethical Hacker Squad. Reviews command-line tools, desktop applic
Desktop Wpf
WPF/Windows desktop specialist. MVVM, threading, memory management, GPU rendering. Runs on \"WPF\", \"MVVM\",
macOS System Operator
Mac housekeeping and CLI operations — installing tools (brew/npm/curl installers), logins that open a browser,