A local-first Windows developer workstation manager for runtimes, AI coding agents, Git identities, package storage, network sources, and developer disk space.
Stacker gives Windows developers one control surface for the infrastructure behind modern software work. Inspect the environment that is actually active, manage toolchains and work agents, keep Git accounts isolated, tune download sources, and find the build output and caches consuming local disks.
Get Stacker: GitHub Releases · Gitee mirror
Platform: Windows 10/11 · License: MIT · Desktop runtime: Tauri 2
AI coding tools can edit code and run commands, but they still depend on a healthy local workstation. Multiple projects and agents quickly produce conflicting runtimes, stale PATH entries, duplicated downloads, large browser bundles, package caches, and generated build directories.
Stacker manages that local layer without requiring a model connection or uploading project data:
- Environment visibility — verify the effective Git, Python, Node.js, Java, Maven, Gradle, Go, Rust, package-manager, proxy, and cache state.
- Runtime lifecycle — discover, install, switch, verify, and remove local toolchain versions.
- AI agent lifecycle — inspect supported CLI and desktop products, distinguish regional editions, install or update supported surfaces, and copy an installed-agent summary for AI use.
- Local conversation workspace — index supported Codex and Claude records, search and group conversations, export readable archives and handoff notes, and perform guarded native operations where the installed client exposes a verified interface.
- Git account isolation — use separate terminal contexts and repository-level commit identities for GitHub, Gitee, GitLab, Gitea, Forgejo, Codeup, enterprise, and generic HTTPS Git services.
- Source and network control — test latency, select download and repository sources, manage terminal proxy settings, and preserve local custom sources.
- Package storage placement — move or reset Maven, Gradle, npm, pnpm, pip, Composer, Go, Cargo, and rustup download or build stores without deleting the old location automatically.
- Developer disk intelligence — scan selected folders or disks, recognize development projects and agent traces, locate large files, review rebuildable artifacts by project, and remove only classified targets after confirmation.
- Recoverable changes — back up supported configuration before writing and restore it from local history.
Run an on-demand check of the commands, runtimes, package managers, build tools, proxy configuration, and developer caches that are actually effective on the workstation.
Review supported AI coding-agent CLI and desktop installations from one page. The catalog currently covers Claude Code, Codex, Antigravity, OpenCode, ZCode, Kimi, WorkBuddy, Qoder regional editions, TRAE regional editions, DeepSeek Harness, OpenClaw, and Hermes Agent. Availability and automated lifecycle actions vary by vendor surface.
Build a local index of supported Codex and Claude records without copying the full transcript into the database. Filter, search, group, export, summarize with an explicitly configured compatible endpoint, and review the project paths associated with each conversation. Source-changing operations are capability-gated, previewed, and backed up before execution.
Keep multiple Git service accounts available without changing a machine-wide default identity. Access tokens remain in Windows Credential Manager and are never included in summaries copied for AI.
Quick Scan checks known developer caches. Deep analysis accepts multiple folders or fixed disks, continues in the background, reports live progress, and supports directory drill-down and Explorer access. Project analysis recognizes common stacks, agent traces, dependencies, build output, and dedicated agent build directories. Cleanup is available only for classified Development Artifacts and Caches & Downloads; every run requires confirmation and revalidates its targets.
| Ecosystem | Capabilities |
|---|---|
| Git | Git for Windows detection and updates, isolated account terminals, project initialization, repository migration |
| Python | pyenv-win, runtime discovery and installation, default version, pip sources, terminal integration |
| PHP | PHP for Windows discovery and installation, default runtime, Composer lifecycle and sources |
| Node.js | fnm, runtime discovery and installation, npm/pnpm/yarn sources, large-download mirrors |
| Java | JDK discovery and installation, user or system JAVA_HOME and PATH |
| Maven | Version discovery, installation, repository mirrors, proxy configuration, settings.xml |
| Gradle | Version discovery, Wrapper download sources, repository mirrors, initialization scripts |
| Go | SDK discovery and installation, user or system GOROOT and GOPROXY |
| Rust | rustup toolchains, channels and pinned versions, components, targets, Cargo sources |
Storage-location controls are available where the ecosystem provides a stable user-level setting. Existing data can be copied to an empty destination, but Stacker deliberately preserves the old directory until the user verifies the new location.
- Project files, machine summaries, and Git access tokens are not uploaded by Stacker.
- Conversation indexing stays local. Summaries leave the machine only after the configured destination and payload preview are approved.
- Git tokens are stored through Windows Credential Manager.
- System-level environment changes and protected-directory scans require explicit Windows UAC approval.
- Uncertain disk items remain view-only; cleanup is limited to classified targets and requires confirmation.
- Supported configuration changes create local backups before writing.
- Release assets include SHA-256 checksums.
See the project code signing policy for the signing scope, build and approval process, project roles, privacy behavior, and release verification guidance.
Planned signing service (application pending): Free code signing provided by SignPath.io, certificate by SignPath Foundation. Stacker v0.3.2 and earlier releases are currently unsigned.
Download the latest build from GitHub Releases. If GitHub is slow or unavailable on your network, use the Gitee release mirror.
- Installer for regular desktop use.
- Portable package for temporary or removable-tool use.
SHA256SUMS.txtfor artifact verification.
- Windows 10 or Windows 11, 64-bit.
- Microsoft Edge WebView2 Runtime, included with most current Windows installations.
- Administrator approval only for operations that explicitly modify system-level state or scan protected paths.
Install Node.js, Rust stable, MSVC Build Tools, and the WebView2 development runtime.
npm ci
npm run tauri devRun project checks:
npm run lint
npm run typecheck
npm run test
cargo test --manifest-path src-tauri/Cargo.toml
cargo clippy --manifest-path src-tauri/Cargo.toml --all-targets -- -D warningsBuild the Windows installer, portable package, and checksum file:
npm run release:windows- Conversation workspace behavior and safety boundaries
- Development, verification, cleanup, and maintainer handoff
Stacker is available under the MIT License.



