Carapace

Carapace 1.8.1

multi-shell, multi-command, argument completer

  • By rsteube
  • Open Source
  • Portable
  • Updated Oct 17, 2026
Download for Windows

About Carapace

multi-shell, multi-command, argument completer

What's new in 1.8.1

Changelog

  • 6bc2b8d Merge pull request #3851 from carapace-sh/update-starship-v1.27.0
  • 757854f starship: update completer to v1.27.0
  • 5054792 Merge pull request #3831 from abhinav-neander/fix/pass-otp-completion
  • ed3f51e Merge pull request #3850 from adem482p/tlp-completer
  • 8c1d5f2 fix tlp: complete config parameter overrides after subcommands
  • 27c21d8 add tlp completer
  • fbcef04 Merge pull request #3728 from salman-frs/feat/brew-services-and-bundle
  • bf587bb Merge pull request #3830 from abhinav-neander/feat/balooctl-completion
  • c0e327b Complete configured values for balooctl6 config commands
  • a2a1e83 Merge pull request #3849 from carapace-sh/dependabot/go_modules/golang.org/x/mod-0.42.0
  • afb880f build(deps): bump golang.org/x/mod from 0.41.0 to 0.42.0
  • 94aa80b Merge pull request #3847 from carapace-sh/realpath-fix-positional
  • c2607e4 realpath: fix positional completion
  • 63e5e3a Merge pull request #3845 from carapace-sh/dependabot/github_actions/github/codeql-action-4.38.3
  • 0140f13 build(deps): bump github/codeql-action from 4.38.2 to 4.38.3
  • db59618 Merge pull request #3844 from carapace-sh/dependabot/go_modules/github.com/carapace-sh/carapace-shlex/v2-2.0.0
  • e6e313d build(deps): bump github.com/carapace-sh/carapace-shlex/v2
  • 1118888 Merge pull request #3824 from gmr458/dnf-install-rpm-files
  • e6a1c88 Merge pull request #3843 from kusutori/codex/update-pixi-0.81-completer
  • 54c2b12 pixi: update completer for v0.81.0
  • 7817576 Merge pull request #3842 from carapace-sh/windows-man-filenames
  • f9e92e5 man: percent-encode debug:: filenames for Windows checkout
  • 8aaf7bc Merge pull request #3802 from carapace-sh/hg-completer
  • 04fb02c hg: improve file completion for remove, revert and resolve
  • 20388a0 hg: only complete untracked files for add
  • 3e068f0 hg: added link
  • 9ef995d add man documentation for hg
  • 1467dc3 style hg bookmarks, branches, tags and shelves
  • cd49bf0 complete extension commands and terse status letters
  • c2eb31d complete hg aliases and extension commands
  • fcb5668 honor hg --cwd for action completion
  • c1f3ea9 add uid and query to hg actions
  • 91ccc4b promote hg actions to shared tools package
  • 5c48402 add hg completer
  • 74d39e1 Merge pull request #3839 from carapace-sh/docs/fury-gpg-signing
  • 96a3f42 Merge pull request #3840 from carapace-sh/glab-v1.122.0
  • e4a6a04 glab: re-add link
  • 10c8e0f Update glab completer to v1.122.0
  • 6b4caeb fix: complete glab gpg-key list flags on the correct command …

Full release notes »

Technical details

Publisherrsteube
Version1.8.1
Release date2026-10-17
LicenseMIT
Installer typezip
Architecturex64
Package IDrsteube.Carapace

Install Carapace from the command line

Install with Windows Package Manager
winget install --id=rsteube.Carapace -e
Update to the latest version
winget upgrade --id=rsteube.Carapace -e
Uninstall
winget uninstall --id=rsteube.Carapace -e

bashcarapacecompletionelvishfishionnushelloilpowershelltcshxonshxontribzsh

Carapace version history

1.8.0 Sep 25, 2026

Changelog

  • 00e8827 Merge pull request #3806 from carapace-sh/token-maxer
  • 79c3d9f doc: release - added v1.8
  • fb75950 fix: guard the error in filepath.Walk callbacks (#3705)
  • 293dff6 Merge pull request #3813 from carapace-sh/wt-update-v0.78.0
  • d683f7b Merge pull request #3811 from carapace-sh/update-carapace
  • b0cfacd updated carapace
  • 2a66204 Merge pull request #3810 from carapace-sh/android-termux-completers
  • da22bfc add android completers for Termux tools and Android system commands
  • 4a253d5 cargo: update completer for 0.99.0 (#3809)
  • 2c09b69 Merge pull request #3808 from carapace-sh/xonsh-snippet-fix
  • 70c7c27 repair xonsh snippet crashing on completion invocation
  • 2131872 Merge pull request #3807 from valentynkit/anchor-completer
  • 9be4b08 anchor: complete directory, file and enum completions
  • 945f768 anchor: wire program, script, cluster and file completions
  • 940bab3 anchor: add cluster, commitment, program and script actions
  • 82a8f0d feat: add anchor completer
  • 0a01272 Merge pull request #3805 from carapace-sh/group-ordering
  • 748b611 demote shell completer groups below os groups
  • 5ddf75b updated jjlex (#3804)
  • d57f031 Merge pull request #3803 from carapace-sh/dependabot/github_actions/github/codeql-action-4.38.1
  • 5e6d222 build(deps): bump github/codeql-action from 4.38.0 to 4.38.1
  • a13bb8c update docker-compose completer to v5.5.1 and fix dynamic completion (#3801)
  • 537db10 Merge pull request #3800 from carapace-sh/docker-v29.8.1 …
1.0.6 Sep 3, 2024

Changelog

  • 8b4e9250 Merge pull request #2468 from carapace-sh/goreleaser-add-version
  • 1718c470 Merge pull request #2469 from carapace-sh/git-fix-relative-flag
  • ab5f4d2b Merge pull request #2470 from carapace-sh/dependabot/go_modules/golang.org/x/mod-0.20.0
  • f6d11c16 Merge pull request #2474 from carapace-sh/git-mktree
  • 2df7be33 Merge pull request #2475 from carapace-sh/git-ls-tree
  • e1d5cc90 Merge pull request #2478 from carapace-sh/dependabot/go_modules/github.com/carapace-sh/carapace-1.1.4
  • 32bbc750 Merge pull request #2479 from carapace-sh/git-commit-tree
  • 2551619d Merge pull request #2481 from carapace-sh/git-hash-object
  • 9532877e Merge pull request #2482 from carapace-sh/git-index-pack
  • 2a05063a Merge pull request #2483 from carapace-sh/git-expand-args
  • 2178d3da Merge pull request #2484 from carapace-sh/git-send-pack
  • da21659b Merge pull request #2485 from carapace-sh/git-verify-pack
  • a1476f3f Merge pull request #2486 from carapace-sh/git-unpack-file
  • 35c5f6ff Merge pull request #2487 from carapace-sh/git-show-ref
  • f805d17a Merge pull request #2488 from carapace-sh/git-show-index
  • 8db19f10 Merge pull request #2490 from carapace-sh/git-merge-base
  • 21c25ed9 Merge pull request #2491 from carapace-sh/git-name-rev
  • 4a70aa8d Merge pull request #2492 from carapace-sh/git-pack-redundant
  • b99b27bf Merge pull request #2493 from carapace-sh/git-rev-list
  • 2d9f353c Merge pull request #2494 from carapace-sh/git-merge-file …
1.0.5 Aug 2, 2024

Changelog

  • 3dab9d34 Add completer for tox 4 (#2415)
  • f091a8cd Merge pull request #2421 from carapace-sh/dependabot/go_modules/golang.org/x/mod-0.19.0
  • 1ef759dc Merge pull request #2423 from carapace-sh/dependabot/go_modules/github.com/carapace-sh/carapace-1.1.2
  • 2f2554af Merge pull request #2424 from aftix/jj_v0.19
  • 28406275 Merge pull request #2425 from carapace-sh/doc-add-pkgx
  • f9a4859c Merge pull request #2426 from carapace-sh/doc-xcmd
  • 89a7e0f6 Merge pull request #2427 from carapace-sh/dependabot/go_modules/github.com/carapace-sh/carapace-1.1.3
  • 8da2be7e Merge pull request #2433 from carapace-sh/update-template
  • 13623d8a Merge pull request #2434 from carapace-sh/template-description
  • 7f418443 Merge pull request #2436 from carapace-sh/template-title
  • e2d6a018 Merge pull request #2439 from carapace-sh/updated-templates
  • 75789e55 Merge pull request #2441 from carapace-sh/rename-title
  • 48e46152 Merge pull request #2443 from carapace-sh/added-polar
  • a93dd700 Merge pull request #2445 from carapace-sh/update-completer-template
  • ab9f9add Merge pull request #2446 from carapace-sh/shorts
  • dab7b7e8 Merge pull request #2448 from carapace-sh/fix-template
  • aea76964 Merge pull request #2449 from carapace-sh/add-labeler
  • f9110a60 Merge pull request #2451 from carapace-sh/add-update-template
  • cfd6bbf8 Merge pull request #2453 from carapace-sh/fix-template
  • c7fb49d6 Merge pull request #2454 from carapace-sh/template-add-field …

Other versions

  • 1.0.4

Frequently asked questions

Is Carapace free?

Yes. Carapace is free and open-source software released under the MIT license.

What is the latest version of Carapace?

The latest version is 1.8.1, released on Oct 17, 2026.

Is it safe to download Carapace?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 52dc95552bdac34e8b4627c60612c29cdef78a899331687fc9b6078674133177.

Which Windows versions does Carapace support?

Carapace runs on Windows and is available for 64-bit (x64) systems.

How do I uninstall Carapace?

Open Settings › Apps › Installed apps, find Carapace and select Uninstall. From the command line, run winget uninstall --id=rsteube.Carapace -e.

Is there a portable version of Carapace?

Yes. Carapace is available as a portable ZIP archive (carapace-bin_1.8.1_windows_amd64.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.