Meta tags:
description= Coding Agent Session Manager for Claude Code / Gemini CLI / Codex CLI / Cursor Agent / Copilot CLI / Cline CLI / OpenCode / Kimi CLI - kbwo/ccmanager;
Headings (most frequently used words):
features, navigation, configuration, uh, oh, code, ccmanager, session, use, shortcuts, worktree, quick, start, saved, searches, ai, and, files, claude, usage, project, mode, hooks, development, footer, cases, search, repositories, users, issues, pull, requests, provide, feedback, kbwo, agent, manager, menu, to, filter, your, results, more, quickly, folders, latest, commit, history, repository, why, over, squad, install, keyboard, per, supported, assistants, command, teammate, data, copying, status, change, automatic, directory, generation, auto, approval, experimental, devcontainer, integration, multi, git, about, releases, 153, packages, contributors, languages, no, tmux, dependency, real, time, monitoring, simple, intuitive, interface, local, default, customizing, restrictions, how, it, works, overview, benefits, topics, resources, license, stars, watchers, forks,
Text of the page (most frequently used words):
claude (43), cli (38), #ccmanager (38), for (35), code (33), the (33), and (32), #session (27), configuration (24), worktree (22), project (20), your (20), github (19), with (19), command (18), run (16), you (15), see (15), config (15), git (14), from (14), worktrees (14), json (14), docs (13), copilot (13), when (13), all (13), security (12), gemini (12), projects (12), shortcuts (12), this (11), agent (11), sessions (11), features (11), devcontainer (11), cursor (10), use (10), can (9), status (9), kimi (9), cline (9), codex (9), development (9), branch (9), context (9), start (9), support (9), state (9), hooks (9), default (9), new (9), while (8), opencode (8), npm (8), install (8), view (8), multiple (8), settings (8), copy (8), data (8), reload (7), bun (7), detailed (7), menu (7), like (7), automatic (7), set (7), different (7), commands (7), auto (7), approval (7), configure (7), creation (7), tmux (7), arguments (7), com (7), navigation (6), coding (6), mode (6), changes (6), each (6), key (6), assistant (6), repositories (6), search (6), safe (6), across (6), fallback (6), automatically (6), are (6), per (6), ctrl (6), enterprise (6), manage (5), was (5), error (5), license (5), setup (5), multi (5), navigate (5), integration (5), based (5), notifications (5), global (5), cancel (5), not (4), community (4), other (4), there (4), loading (4), please (4), page (4), readme (4), manager (4), build (4), created (4), commit (4), file (4), usage (4), busy (4), waiting (4), path (4), directory (4), interface (4), between (4), without (4), any (4), inside (4), devc (4), history (4), host (4), management (4), supports (4), automation (4), custom (4), experimental (4), manual (4), need (4), examples (4), name (4), input (4), tools (4), maintain (4), branches (4), creating (4), feature (4), files (4), assistants (4), detection (4), options (4), documentation (4), escape (4), squad (4), actions (4), quality (4), issues (4), that (3), time (3), repository (3), stars (3), resources (3), topics (3), which (3), active (3), used (3), npx (3), root (3), quick (3), execute (3), exec (3), presets (3), managing (3), running (3), prompts (3), don (3), user (3), process (3), cases (3), non (3), environment (3), track (3), states (3), workflows (3), change (3), conversations (3), conversation (3), source (3), whether (3), copying (3), configurable (3), why (3), teammate (3), main (3), idle (3), example (3), keyboard (3), merge (3), app (3), more (3), agents (3), open (3), kbwo (3), insights (3), pull (3), requests (3), signed (3), another (3), tab (3), window (3), refresh (3), sign (3), saved (3), feedback (3), grade (3), platform (3), solutions (3), explore (3), share (2), information (2), footer (2), 2026 (2), releases (2), latest (2), forks (2), activity (2), mit (2), dev (2), type (2), dependencies (2), instructions (2), shows (2), parent (2), tracking (2), enabled (2), true (2), enable (2), enhanced (2), back (2), list (2), selected (2), select (2), visual (2), indicators (2), press (2), filter (2), single (2), allowing (2), skip (2), experimentation (2), container (2), both (2), recommended (2), configurations (2), etc (2), work (2), devcontainers (2), seamless (2), machine (2), enables (2), environments (2), access (2), maintaining (2), verification (2), review (2), manually (2), always (2), own (2), they (2), approve (2), operations (2), names (2), specify (2), generate (2), paths (2), specific (2), hook (2), integrate (2), notification (2), fresh (2), choice (2), will (2), save (2), toggle (2), works (2), fails (2), operation (2), priority (2), needed (2), strategy (2), teams (2), resume (2), primary (2), processing (2), ready (2), its (2), following (2), must (2), intuitive (2), simple (2), out (2), want (2), developers (2), take (2), create (2), application (2), vitest (2), tsconfig (2), package (2), eslint (2), lock (2), prettierignore (2), npmignore (2), mise (2), toml (2), gitignore (2), gitattributes (2), editorconfig (2), src (2), scripts (2), bin (2), kiro (2), 743 (2), commits (2), last (2), message (2), appearance (2), available (2), searches (2), business (2), advanced (2), developer (2), customer (2), services (2), devops (2), perform, action, personal, cookies, contact, privacy, terms, inc, typescript, languages, contributors, packages, 152, jul, 153, report, watching, watchers, vibe, about, lint, typecheck, checker, linter, test, tests, complete, troubleshooting, ahead, behind, additions, deletions, extensions, worktreeconfig, display, extension, interact, discovered, counts, remain, switching, persistence, frequently, appear, top, recent, recursively, finds, discovery, ccmanager_multi_project_root, export, containing, organize, their, efficiently, risk, dangerously, permissions, benefits, requires, persist, recreations, persistent, compatible, anthropic, focused, existing, runs, containers, keeping, itself, sandboxed, restricted, network, level, optional, interruptible, defaults, errors, timeouts, replace, verifier, script, model, uses, haiku, analyze, determine, decision, require, permission, reducing, intervention, safety, sensitive, made, filesystem, smart, sanitization, placeholders, pattern, customizable, patterns, directories, streamlining, generation, initialize, send, ide, bundle, failures, prevent, resilience, asynchronously, delaying, blocking, execution, variables, after, post, enabling, systems, noti, trigger, automations, spent, get, notified, needs, allow, overview, powerful, desktop, logging, long, preservation, team, collaboration, testing, unrelated, pre, behavior, allows, immediate, continuation, preserves, copies, target, asks, current, how, fatal, succeeds, even, decide, continue, losing, transfer, setting, alone, sufficient, controls, via, argument, teammatemode, affected, explicitly, preset, args, value, takes, override, injects, flag, appends, prevents, conflicts, pty, optionally, desired, resuming, retry, final, define, configuring, reliability, awaiting, confirmation, request, has, properly, openai, google, installation, tailored, supported, placing, merged, taking, combinations, reserved, cannot, equivalent, modifier, except, special, keys, restrictions, note, migrated, first, returntomenu, format, edit, through, customize, two, ways, customizing, dialogs, return, installing, local, philosophy, keeps, things, minimal, understand, seconds, doesn, show, making, hard, know, attention, offers, autoyes, bypasses, built, confirmations, tasks, asking, actual, directly, real, monitoring, completely, self, contained, box, perfect, keep, separate, dependency, who, great, tool, leverages, power, love, stick, solve, same, problem, but, approaches, over, using, strategies, delete, within, switch, seamlessly, parallel, screencast, 2025, mp4, items, date, folders, tags, additional, star, fork, public, dismiss, alert, switched, accounts, resetting, focus, qualifiers, our, query, results, quickly, submit, include, email, address, contacted, read, every, piece, very, seriously, provide, syntax, tips, clear, users, jump, pricing, premium, add, ons, powered, collections, trending, archive, program, accelerator, maintainer, lab, programs, fund, sponsors, partners, trust, center, forum, skills, ebooks, reports, events, webinars, stories, software, topic, industries, government, manufacturing, financial, healthcare, industry, devsecops, modernization, case, nonprofits, startups, small, medium, enterprises, company, size, marketplace, changelog, blog, stop, leaks, before, secret, protection, secure, find, fix, vulnerabilities, enforce, plan, instant, codespaces, automate, workflow, external, mcp, registry, direct, issue, write, better, content,
Text of the page (random words):
vironments issues plan and track work code review manage code changes code quality enforce quality at merge application security github advanced security find and fix vulnerabilities code security secure your code as you build secret protection stop leaks before they start explore why github documentation blog changelog marketplace view all features solutions by company size enterprises small and medium teams startups nonprofits by use case app modernization devsecops devops ci cd view all use cases by industry healthcare financial services manufacturing government view all industries view all solutions resources explore by topic ai software development devops security view all topics explore by type customer stories events webinars ebooks reports business insights github skills support services documentation customer support community forum trust center partners view all resources open source community github sponsors fund open source developers programs security lab maintainer community accelerator github stars archive program repositories topics trending collections enterprise enterprise solutions enterprise platform ai powered developer platform available add ons github advanced security enterprise grade security features copilot for business enterprise grade ai features premium support enterprise grade 24 7 support pricing search or jump to search code repositories users issues pull requests search clear search syntax tips provide feedback we read every piece of feedback and take your input very seriously include my email address so i can be contacted cancel submit feedback saved searches use saved searches to filter your results more quickly name query to see all available qualifiers see our documentation cancel create saved search sign in sign up appearance settings resetting focus you signed in with another tab or window reload to refresh your session you signed out in another tab or window reload to refresh your session you switched accounts on another tab or window reload to refresh your session dismiss alert message kbwo ccmanager public notifications you must be signed in to change notification settings fork 90 star 1 2k code issues 5 pull requests 6 actions projects security and quality 0 insights additional navigation options code issues pull requests actions projects security and quality insights kbwo ccmanager main branches tags go to file code open more actions menu folders and files name name last commit message last commit date latest commit history 743 commits 743 commits claude claude devcontainer devcontainer github github kiro kiro bin bin docs docs npm npm scripts scripts src src editorconfig editorconfig gitattributes gitattributes gitignore gitignore mise toml mise toml npmignore npmignore prettierignore prettierignore agents md agents md claude md claude md license license readme md readme md bun lock bun lock eslint config js eslint config js package json package json shortcuts example json shortcuts example json tsconfig json tsconfig json vitest config ts vitest config ts view all files repository files navigation readme mit license more items ccmanager ai code agent session manager ccmanager is a cli application for managing multiple ai coding assistant sessions claude code gemini cli codex cli cursor agent copilot cli cline cli opencode kimi cli across git worktrees and projects screencast from 2025 06 30 00 39 53 mp4 features run multiple ai assistant sessions in parallel across different git worktrees multi project support manage multiple git repositories from a single interface support for multiple ai coding assistants claude code gemini cli codex cli cursor agent copilot cli cline cli opencode kimi cli switch between sessions seamlessly visual status indicators for session states busy waiting idle create merge and delete worktrees from within the app copy claude code session data between worktrees to maintain conversation context configurable keyboard shortcuts command presets with automatic fallback support configurable state detection strategies for different cli tools status change hooks for automation and notifications devcontainer integration auto approval experimental automatically approve safe prompts using ai verification why ccmanager over claude squad both tools solve the same problem managing multiple claude code sessions but take different approaches if you love tmux based workflows stick with claude squad it s a great tool that leverages tmux s power for session management ccmanager is for developers who want no tmux dependency ccmanager is completely self contained no need to install or configure tmux it works out of the box perfect if you don t use tmux or want to keep your tmux setup separate from claude code management ️ real time session monitoring ccmanager shows the actual state of each claude code session directly in the menu waiting claude is asking for user input busy claude is processing idle ready for new tasks claude squad doesn t show session states in its menu making it hard to know which sessions need attention while claude squad offers an autoyes feature this bypasses claude code s built in security confirmations not recommended for safe operation simple and intuitive interface following claude code s philosophy ccmanager keeps things minimal and intuitive the interface is so simple you ll understand it in seconds no manual needed install npm install g ccmanager local development npm install bun run build npm start usage ccmanager or run without installing npx ccmanager keyboard shortcuts default shortcuts ctrl e return to menu from active session escape cancel go back in dialogs customizing shortcuts you can customize keyboard shortcuts in two ways through the ui select global configuration configure shortcuts from the main menu configuration file edit config ccmanager config json or ccmanager json for per project settings see per project configuration example configuration config json new format shortcuts returntomenu ctrl true key r cancel key escape note shortcuts from shortcuts json will be automatically migrated to config json on first use restrictions shortcuts must use a modifier key ctrl except for special keys like escape the following key combinations are reserved and cannot be used ctrl c ctrl d ctrl equivalent to escape per project configuration ccmanager supports per project configuration by placing a ccmanager json file in your git repository root project settings are merged with the global config config ccmanager config json with project settings always taking priority for detailed configuration options and examples see docs project config md supported ai assistants ccmanager supports multiple ai coding assistants with tailored state detection for each assistant command installation claude code default claude code claude com gemini cli gemini github com google gemini gemini cli codex cli codex github com openai codex cursor agent cursor agent cursor com cli copilot cli copilot github com github copilot cli cline cli cline github com cline cline opencode opencode opencode ai docs kimi cli kimi kimi cli com each assistant has its own state detection strategy to properly track idle ready for new input busy processing a request waiting awaiting user confirmation see gemini support documentation for ccmanager specific configuration command configuration ccmanager supports configuring the command and arguments used to run claude code sessions with automatic fallback options for reliability features configure the main command default claude set primary arguments e g resume define fallback arguments if the primary configuration fails automatic retry with no arguments as final fallback quick start navigate to global configuration configure command presets set your desired arguments e g resume for resuming sessions optionally set fallback arguments save changes for detailed configuration options and examples see docs command config md claude code teammate mode when running the claude command with the default claude detection strategy ccmanager automatically appends teammate mode in process to the cli arguments this prevents conflicts between claude code s agent teams feature and ccmanager s pty based session management automatic no configuration needed ccmanager injects the flag for all claude command sessions override if you explicitly specify teammate mode in your preset args your value takes priority non claude commands other ai assistants gemini codex etc are not affected setting teammatemode in process in claude code s settings json alone is not sufficient when running inside a tmux like environment which is why ccmanager controls this via the cli argument session data copying ccmanager can copy claude code session data conversation history context and project state when creating new worktrees allowing you to maintain context across different branches features seamless context transfer continue conversations in new worktrees without losing context configurable default set whether to copy session data by default per creation choice decide on each worktree creation whether to copy data safe operation copying is non fatal worktree creation succeeds even if copying fails how it works when creating a new worktree ccmanager asks whether to copy session data from the current worktree copies all session files from claude projects source path to claude projects target path preserves conversation history project context and claude code state allows immediate continuation of conversations in the new worktree configuration navigate to global configuration configure worktree toggle copy session data to set the default behavior save changes the default choice copy or start fresh will be pre selected when creating new worktrees use cases feature development copy session data when creating feature branches to maintain project context experimentation start fresh when testing unrelated changes collaboration share session state across team worktrees context preservation maintain long conversations across multiple development branches status change hooks ccmanager can execute custom commands when claude code session status changes this enables powerful automation workflows like desktop notifications logging or integration with other tools overview status hooks allow you to get notified when claude needs your input track time spent in different states trigger automations based on session activity integrate with notification systems like noti for detailed setup instructions see docs state hooks md worktree hooks worktree hooks execute custom commands when worktrees are created enabling automation of development environment setup features post creation hook run commands after a worktree is created environment variables access worktree path branch name and git root non blocking execution hooks run asynchronously without delaying operations error resilience hook failures don t prevent worktree creation use cases set up development dependencies npm install bundle install configure ide settings per branch send notifications when worktrees are created initialize branch specific configurations for configuration and examples see docs worktree hooks md automatic worktree directory generation ccmanager can automatically generate worktree directory paths based on branch names streamlining the worktree creation process auto generate paths no need to manually specify directories customizable patterns use placeholders like branch in your pattern smart sanitization branch names are automatically made filesystem safe for detailed configuration and examples see docs worktree auto directory md auto approval experimental ccmanager can automatically approve claude code prompts that don t require user permission reducing manual intervention while maintaining safety for sensitive operations features automatic decision uses claude haiku to analyze prompts and determine if they need manual approval custom commands replace the default verifier with your own script or different ai model safe fallback always defaults to manual approval on errors or timeouts interruptible press any key to cancel auto approval and review manually quick start navigate to global configuration other experimental enable auto approval experimental optional configure a custom command for verification for detailed configuration and usage see docs auto approval md devcontainer integration ccmanager supports running ai assistant sessions inside devcontainers while keeping the manager itself on the host machine this enables sandboxed development environments with restricted network access while maintaining host level notifications and automation features host based management ccmanager runs on your host machine managing sessions inside containers seamless integration all existing features presets status hooks etc work with devcontainers security focused compatible with anthropic s recommended devcontainer configurations persistent state configuration and history persist across container recreations usage start ccmanager with devcontainer support npx ccmanager devc up command your devcontainer up command devc exec command your devcontainer exec command the devcontainer integration requires both commands devc up command any command to start the devcontainer devc exec command any command to execute inside the container benefits safe experimentation run commands like claude dangerously skip permissions without risk for detailed setup and configuration see docs devcontainer md multi project mode ccmanager can manage multiple git repositories from a single interface allowing you to organize and navigate between different projects and their worktrees efficiently quick start set the root directory containing your git projects export ccmanager_multi_project_root path to your projects run ccmanager in multi project mode npx ccmanager multi project features automatic project discovery recursively finds all git repositories recent projects frequently used projects appear at the top vi like search press to filter projects or worktrees session persistence sessions remain active when switching projects visual indicators see session counts active busy waiting for each project navigation project list select from all discovered git repositories worktree menu manage worktrees for the selected project session view interact with your ai assistant use b key to navigate back from worktrees to project list for detailed configuration and usage see docs multi project md git worktree configuration ccmanager can display enhanced git status information for each worktree when git s worktree configuration extension is enabled enable enhanced status tracking git config extensions worktreeconfig true with this enabled you ll see file changes 10 5 additions deletions commit tracking 3 1 ahead behind parent branch parent branch context shows which branch the worktree was created from for complete setup instructions and troubleshooting see docs gi...
|