cua-driver-rs
cua-driver-rsis the Rust implementation of
cua-driver,
shipping the same user-facingcua-driverbinary for macOS and
Windows, plus Linux pre-release artifacts for early testing.The Rust port and the Swift driver publish to the same GitHub repo under
distinct tag prefixes (cua-driver-rs-v*vscua-driver-v*), so their
release artifacts do not collide.
What's Changed
- Bump cua-driver-rs to v0.4.1 (c5b07bb) by @github-actions[bot]
- feat(cua-driver-rs)(macos): per-session agent cursors (#1777) (#1779) (da4a170) by @francesco Bonacci
- fix(cua-driver-rs)(macos): guard AppKit init so
mcpruns headless instead of SIGABRT-ing (#1724) (#1781) (57722f7) by @francesco Bonacci - fix(cua-driver-rs)(macos): ship AppIcon.icns so the bundle isn't a blank icon (#1496) (#1780) (7057b53) by @francesco Bonacci
SHA256 Checksums
012fd4bb8d73fa10f417738fb3d61d570953143b6a6824497aa49a9c99684326 cua-driver-rs-0.4.1-linux-x86_64.tar.gz
06a793390d368642a6a7eb014ac33352978f1ebe331ca145732d65982ab80cad cua-driver-rs-0.4.1-darwin-universal.tar.gz
1ad961a9727a98000fb4219b5727ae0299322ee4d177d1aa3058b96bfafc04cd cua-driver-rs-v0.4.1-skills.tar.gz
3ace625164979e9a2dbe46451c15874c7af1b9caeee8214e01a7153655d07c90 cua-driver-rs-0.4.1-darwin-x86_64.tar.gz
55d074469d20741f18abe2d031db73ed81194efd2dfe208ec7051359ada2d50e cua-driver-rs-0.4.1-darwin-arm64.tar.gz
683bfab7cfff33bd27e77ff41f43b2b9cce0a3aee7243c45875518ceca7de1dc cua-driver-rs-0.4.1-darwin-universal-binary.tar.gz
6edd483170fea9c895abde90f112924dafb39eccfb443057196c883b7b218bf6 cua-driver-rs-0.4.1-windows-arm64.zip
8e2b16448fe03ae2c7ba18a82c7dbfe692ee2ab317c00aef90a84170e058b8ca cua-driver-rs-0.4.1-linux-x86_64-binary.tar.gz
92b353f31c2202e10985ddbc28f68269dad2b607ea20f174f678b409f272715e cua-driver-rs-0.4.1-windows-x86_64.zip
9af3f1fe6f3195ae8a239e499fbcb4d7c68f8d092f8134fd74491edb04b2703e cua-driver-rs-0.4.1-windows-arm64-binary.zip
badca1ba0221864813c5395d531ac98705b2308cf62e8c6ee48c5637db5fa726 cua-driver-rs-0.4.1-windows-x86_64-binary.zip
Install (macOS / Linux pre-release)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/cua-driver/scripts/install.sh)"The shell installer covers macOS and the Linux pre-release backend
and installs the Rust implementation by default. Linux artifacts are
published for early testing and are not yet an official supported
release tier.
Install (Windows)
irm https://raw.githubusercontent.com/trycua/cua/main/libs/cua-driver/scripts/install.ps1 | iexThe installer auto-detects host architecture (x86_64 / arm64) and uses
directory junctions for the install layout, so it runs without admin
and without Developer Mode.
Artifacts
macOS (universal — arm64 + x86_64 in one binary, like the Swift cua-driver)
cua-driver-rs-0.4.1-darwin-universal.tar.gz— directory tarball with LICENSE +CuaDriver.appbundle (install.sh expects this layout)cua-driver-rs-0.4.1-darwin-arm64.tar.gz— same payload, named for arm64 callerscua-driver-rs-0.4.1-darwin-x86_64.tar.gz— same payload, named for x86_64 callerscua-driver-rs-0.4.1-darwin-universal-binary.tar.gz— bare universal binary (single file at archive root; no .app — bypasses the TCC auto-relaunch path)
Linux pre-release
cua-driver-rs-0.4.1-linux-x86_64.tar.gz— directory tarballcua-driver-rs-0.4.1-linux-x86_64-binary.tar.gz— bare binary
Windows
cua-driver-rs-0.4.1-windows-x86_64.zip— directory zipcua-driver-rs-0.4.1-windows-x86_64-binary.zip— barecua-driver.execua-driver-rs-0.4.1-windows-arm64.zip— directory zip (Windows on ARM)cua-driver-rs-0.4.1-windows-arm64-binary.zip— barecua-driver.exe(Windows on ARM)
Installer scripts
install.sh— macOS / Linux pre-release one-liner installerinstall.ps1— Windows one-liner installeruninstall.sh— macOS / Linux pre-release one-liner uninstalleruninstall.ps1— Windows one-liner uninstaller