Changelog
See what's new in each release of Command Center
1.2.02026-08-09
Highlights
- Coding agents can now drive the Command Center UI. You can ask your agent to create a new workspace, create a new agent (in that workspace), and navigate to showing a diff of any file and any range. (Supports Codex and Claude Code.)
- Can now freely resize the Command Dock. Click and drag to start resizing to fixed preset sizes (as before); hold Alt/Option to switch to free resizing mode
New Features
- Open-in-editor support added for: Neovim, Emacs, and Jetbrains IDEs
- NixOS users can now install Command Center as a Nix flake (nix profile install github:command-center-ai/command-center). T
- Added Opus 5, Sonnet 5, and GPT 5.6 for walkthroughs and refactorings
- New setting "John Mode": auto-expand all reasoning in the transcript
- When you are running the Electron app, can press "Open in Browser" from Settings > About to open the running Command Center in a normal browser tab
- Tab and Shift+Tab jump between top-level walkthrough steps. Arrow keys still move one state at a time
Improvements
- Cloning a repo now is now non-blocking, streams live progress ("Cloning repo… 42%")
- The submodule diff warning now has a "Don't show this again" button, instead of reappearing on every workspace switch.
- In jj repositories, the default diff scope is now labeled "current change" rather than "uncommitted changes"
- The Command Dock no longer adjusts size when you switch between the Agents/Terminal/Snapshots panels
- Visual inconsistences between the Agents/Terminal/Snapshots panels are now fixed
- The "Subagents" and "Commands" pages, which let you install and manage things to go into the .claude/agents and .claude/commands directories, have been soft-deprecated. We have observed that these features of Claude Code are effectively obsolete and have been replaced by Skills. These tabs now only show up for projects that already have entries in their ./claude/agents or ./claude/commands directories
- Closing a terminal now kills everything it spawned.
- Improvements to the "Get Design Suggestions" refactoring step
- Installing on Windows 7, 8, or 8.1 is now blocked by the installer with an explanation (Electron does not support these versions), instead of installing an app that fails to launch with a bare OS error.
- Significant improvements to app stability and error handling
- All remaining aria-labels are translated, so screen readers no longer read untranslated English in a non-English UI.
- Relative timestamps ("3 minutes ago") refresh at a rate that scales with their age, which noticeably reduces background work in long sessions.
- If you have hundreds of archived workspaces, the archived-workspaces dialog will now load instantly
- Subagent task-status messages now render as belonging to that subagent
Bug Fixes
- Fixed a bug on Windows that can cause the app to crash upon opening a workspace
- Codex CLI subscriptions are now detected correctly. Previously, an active ChatGPT subscription could show as "Not detected" because the check read a stale token.
- The button to install OpenCode now works on machines that do not have Homebrew installed
- Fixed: if you ~/.claude/skills folder was a symlink to another folder such as ~/.agents/skills, Command Center would not detect them. If there were other issues involving symlinks not being followed, they were likely also fixed in this change.
- If you use Command Center on a Mac machine that does not have git installed, but where the 'git' command forwards to the built-in "Please install XCode Command-line-tools" stub, it will correctly use Command Center's bundled git instead
- Transient git errors no longer cause diffs to cease auto-refreshing
- Did you know that, in 2026, it's still possible for Claude Code to emit a tool call which does not conform to its own schema [and then instantly reject it]? This situation no longer causes the screen to be replaced with an error message.
- Fixed a bug that could cause walkthrough highlights to land on the wrong line
- (UI) Removed a duplicate native tooltip on Command Dock buttons and a double chevron on the editor submenu.
1.1.12026-07-20
Highlights
- When Claude Code starts a subagent, it renders like a multi-person chat
Before

After

Before: subagent prompts looked just like your own messages. After: each subagent gets its own indented lane and color.
Improvements
- Turn footers now show the actual model each turn ran on instead of always labeling it "CLI default", across Claude Code, Gemini, OpenCode, and Codex.
- Improvements to the defaults of which files are excluded from walkthroughs and refactorings
- If you install the Codex or Claude Code desktop apps, but do not have a separate install of the CLI versions, Command Center will detect and use the version installed in the desktop app.
- Terminal tab names ("Terminal 1", "Terminal 2", ...) now stay stable across reconnects instead of shifting around.
- The Codex agent now runs with full filesystem access like the other agents, so it can run arbitrary commands
- Refactoring runs that fail now refund your credits.
Bug Fixes
- If you change your default shell on Mac, Command Center will detect the change without needing to restart your machine
- Command Center now properly runs lesser-used shells such as fish in login mode
- Dragging the Command Dock, whether moving the tab strip, resizing an edge, or moving the minimized ball, no longer accidentally highlights text on the page.
- Fixed: If you have two PRs from the exact same branch, opening up the PRs dropdown would cause an error screen to be shown
- Fixes to auto-updates with AppImage on Linux, fixes to OAuth flow on Linux
1.1.02026-07-12
Highlights
- GitLab support: connect a GitLab account and work with GitLab repositories and merge requests, similar to existing GitHub suupport.

- Desktop notifications: get a native notification the moment a coding, walkthrough, or refactoring agent is done

- The Command Dock and its button are now resizable and repositionable, on rails. Easy to position it where you want, hard to accidentally make your screen look like a mess.
New Features
- Resizable diff panes: drag to resize the file sidebar and the old/new split. (But snaps back to the default position.)
- Copy button on your own messages in agent chat, so you can quickly reuse a prompt.

- There is now a button for the custom walkthrough feature
- Turn footers on transcripts: coding-agent and refactoring transcripts now show per-turn usage and timing, plus a run-level summary for refactorings.

- Cmd/Ctrl-click to open links directly from the terminal.
- "CC Basic" agent upgraded to OpenCode v1.17.3
- OpenCode and the CC Basic agent now support image input, skills in slash-command autocomplete, and clearer server error messages.
- User-configurable concurrency: tune how many CLI model calls and per-file refactoring steps run at once.

- Added manager screens to the command palette for your Commands, Subagents, and Skills.
- If there is an OPENAI_API_KEY, ANTHROPIC_API_KEY, etc in the environment on first launch, the onboarding flow now asks for consent before automatically importing them
- Custom AI providers: now also supports Anthropic-compatible providers.
Improvements
- If syntax highlighting is slow for any reason, diffs are still visible immediately
- Folded diff lines now reveal immediately even when syntax highlighting is slow.
- Section topic and description now stays visible across steps

- Refactoring, walkthrough, and prompt credits now follow you across devices, and the Command Center team has the ability to gift extra.

- If a model fails to return a valid result during walkthrough generation, walkthrough generation will still succeed overall, but with some degradations
- Faster, cheaper refactorings from token and cost optimizations.
- Styled tooltips now show the full name when a workspace, project, or branch name is truncated.
- Improved look and feel of the project and file collapse buttons
- Improved how used walkthrough and refactoring credits are displayed: now reads "X of Y used"
- The "Send Feedback to the cc.dev team" option is now accessible from the command palette
- Improvements to how Command Center checks if a Codex or Claude subscription is valid
- Better UX in the diff file viewer if you attempt to collapse a folder while a filter is active
- Improvements to syntax highlighting of word-level diffs
- When running TUIs in a terminal: improvements to maintaining visual state when sleeping the terminal
- Can now add a project that has no commits yet
Bug Fixes
- Diffs that change a file into a symlink (or vice-versa) no longer crash the diff viewer.
- Diff-viewer now supports repositories using the sha256 object format (used by Gitea, but not supported by GitHub)
- Fixes to merge-base detection for PR diffs, local main diffs
- The Brief toggle in agent chat no longer flips itself off.
- Better honoring of assume-unchanged and skip-worktree files in diffs.
- Fixes to walkthrough progress live percentage when running via the Skill
- Fixes to detection of Codex path
- Fixes to running refactoring agent with OpenCode
- Fixed latent failure when creating a workspace whose default branch has a nonstandard name
- Attaching images is reliable even when the picker is reopened quickly.
- General app hardening against crashes, improved logging for any crashes that get through
- Shell alias detection is skipped on Windows and no longer retries missing shells.
- Creating a workspace from a large repository no longer fails on a 30-second git clone timeout.
- Reattaching to a terminal running a full-screen TUI no longer garbles its display.
- Terminal sessions no longer pile up when you switch between workspaces rapidly.
- When viewing a walkthrough with a unified diff, when the same line numbers appear in both the old and new versions, fixed a bug thaht sometimes causes extra incorrectly-highlighted lines
- Command Center is now significantly more robust against Git config options such as diff.mnemonicprefix that can alter the diff format