인기: 데이터 업데이트: 2026년 10월 26일

카테고리

인터넷1,355
커뮤니케이션321
오디오 및 비디오898
그래픽 및 디자인539
오피스 및 생산성1,120
개발 도구3,132
AI 도구527
보안 및 개인정보385
시스템 도구3,113
게임523
교육 및 과학239
네트워크 및 IT284

CodeShellManager 0.8.0 다운로드

A Windows desktop app for running multiple AI coding agents side-by-side in a tabbed and grid-layout terminal host.

이전 버전입니다. 현재 최신 버전은 0.9.0입니다. CodeShellManager 0.9.0 · 출시일:

설치 파일 0.8.0

아키텍처형식설치 범위파일 크기다운로드SHA256
64비트 MSI · en-US 모든 사용자 — github.com VirusTotal

링크와 SHA256은 Windows 패키지 관리자 커뮤니티 매니페스트에서 가져왔습니다. 실행하기 전에 다운로드한 파일의 해시를 비교해 보십시오.

릴리스 노트

⚠️ Security — please upgrade from v0.7.0
v0.8.0 fixes a command-injection vulnerability present in v0.7.0.
When a session's working folder was inside WSL, CodeShellManager ran git through
wsl.exe … -- git …. The -- form passes the command line to the distro's default login
shell, so shell metacharacters in values CSM did not control were executed rather than
treated as text.
Two ways to reach it:
- Opening a hostile repository. Git branch names legally contain $, `, (, ),
;, & and |. Creating a worktree from such a branch executed its contents inside the
distro. Reproduced end to end: a branch named evil$(id > /tmp/PWNED)x created the file.
- A directory name. The git status poll runs on a timer with no user action, so a folder
named proj$(…) was enough.
Also fixed in the same class: the ssh remote folder, host and user fields — all read from
state.json, which ImportExportService will load from any file you open — could inject
extra ssh options. -oProxyCommand= runs locally, so that one didn't even need a
remote host.
And dropped files: a drag payload could contain a newline, and a newline written to a
terminal is Enter. A single drop could run a command with no keystroke.
Every git and ssh command line is now built as an argument array rather than by string
concatenation, and wsl.exe is invoked with -e, never --. If you are on v0.7.0, upgrade.
Typing no longer freezes with many sessions
If you run a lot of sessions, typing could stop echoing for seconds and then arrive all at
once. Traced at 47 sessions: the UI thread was blocked 42 times, worst case 28.5 seconds.
The cause was not terminal output, which is what everyone assumed. git was being launched
on the UI thread — roughly 94 process creations every 10 seconds. And it was nearly all
overhead: git --version, which touches no repository at all, costs 42ms against
git branch --show-current at 41ms. The work was free; the process launching was the bill.
- The git pipeline now runs off the UI thread entirely
- A .git watcher replaces most polling — branch changes appear faster than before, not slower
- Sessions you are not looking at back off from 10s to 120s
- Sidebar rows repaint once per change instead of three times per poll
WSL sessions
First-class WSL sessions alongside Local and SSH. Pick a distro, optionally a user and a
working folder, and CSM launches a shell inside it with the same session management, git
status, run commands and worktree support as a local session.
Shell integration (OSC 9001)
Programs running in a CSM terminal can push state to the UI:
printf '\e]9001;color=#a6e3a1;git-branch=feat/foo;git-dirty=1;title=my-repo\e\\'
Sets the session accent colour, the sidebar git label and the session title. Full integrator
reference with bash, PowerShell, Python, Node, Rust and Go snippets in
docs/shell-integration.md.
All values are treated as untrusted — length-capped, control characters stripped.
Startup and shutdown you can actually see
- A determinate restore bar with a 7 / 25 counter, because a 25-session restore takes ~131s
and an indeterminate spinner reads the same at session 2 as at session 22
- The shutdown overlay is now visible. It was being composited behind every terminal pane
— WebView2 is an HwndHost, and native child windows draw on top of WPF regardless of
ZIndex. All you saw was a stray line between panes
- Sessions are named and ticked off as they close, and force-disposed ones are marked, not
hidden
Also
- Edit any session's configuration after creation — folder, command, appearance, SSH and WSL
fields — through the same dialog used to create it
- state.json is written atomically with a backup, and recovers from it
- Clicking or typing in a pane makes it the active session
- Shutdown no longer force-disposes healthy sessions; the budget was sized from idle sessions
and busy ones need 2.3–4.7s each
Under the hood
- The solution builds at zero warnings for the first time
- 597 unit tests, up from 314 — and CI now actually runs them, which it never did before
- Hostile inputs are round-tripped through the real Win32 CommandLineToArgvW and a real
/bin/sh, rather than compared against strings we wrote
Install
winget install UmageAI.CodeShellManager
choco install codeshellmanager
Or the signed MSI below. Windows 10 (1903+) or Windows 11; WebView2 runtime required
(pre-installed on Windows 11).

https://github.com/umage-ai/CodeShellManager/releases/tag/v0.8.0

터미널 및 CLI 도구 인기 1위

전체 보기
  1. PowerShell터미널 및 CLI 도구 · Microsoft Corporation
  2. QPDF터미널 및 CLI 도구 · QPDF
  3. Oh My Posh터미널 및 CLI 도구 · Jan De Dobbeleer
  4. Microsoft Azure CLI터미널 및 CLI 도구 · Microsoft Corporation
  5. yq터미널 및 CLI 도구 · Mike Farah
  6. Alacritty터미널 및 CLI 도구 · Alacritty
  7. fzf터미널 및 CLI 도구 · Junegunn Choi
  8. PuTTY터미널 및 CLI 도구 · Simon Tatham
  9. cURL터미널 및 CLI 도구 · curl
  10. Tabby터미널 및 CLI 도구 · Tabby Developers

태그

공유