Aduzi
A native Windows SSH client that draws the terminal grid on the GPU: one instanced draw call per frame, none at all while nothing changes, and a cold start to a live prompt in under 400 ms. Sessions, keys, SFTP and port forwards, with your own known_hosts and OpenSSH agent, and nothing bolted on beside them.

Install
aduzi.exe --install
aduzi.exe --import
What comes next
From the product's own docs/ROADMAP.md at 8e0a6c7.
The reason to leave the incumbent
- PartialThere is no way to install this client, so it can only be run from a build directory
- DesignedEvery release still ships unsigned, so SmartScreen warns on the first download and managed machines refuse it
- IdeaIf SignPath Foundation declines the project, there is no affordable certificate lined up
- DesignedOnce a certificate exists, nothing sends the tagged build to SignPath and publishes what comes back
Recently shipped
All 381 entries →- QS392 · 4f76657A UI case's client still outlives its case now and then, failing a run whose every assertion passed
winwright.json gives a stop 15 s, so a killed client tearing down Direct3D on a busy guest exits in time; the vault-export case passed 20 of 20 guest soak runs.
- QS391 · e742070KeystrokePathTests' queue-full test sometimes throws ChannelClosedException within 3 ms
A queue closed under the reader's write now ends the pipeline as a stop, not a throw from dispose; not reproduced, and 300 disposes on a full queue pass in the guest.
- QS390 · 9cabcb9A UI case that sets no ADUZI_DATA reads the guest's real profile, so whatever was left there changes its verdict
Every case fixture gives the client its own ADUZI_DATA folder, and a test refuses one that does not, so the guest profile no longer decides a verdict.
- QS389 · 28dc895A sessions.json saved with a UTF-8 byte-order mark leaves the sidebar empty
A session store or settings file saved with a UTF-8 byte-order mark is read as the same file without it, so a hand edit in Windows PowerShell or old Notepad no longer empties the sidebar.
- QS387 · 9bb0be9A reader who looks the name up finds Portuguese dictionaries and a bean, never why the client is called Aduzi
The README, the site's footer and llms.txt say Aduzi is Portuguese for "I brought", from the Latin adducere, as an SSH client brings a remote machine.
- QS386 · 2259045There is nothing to download: no release or tag, only a CI artefact that expires in five days
Aduzi 0.1.0 is on GitHub as an unsigned pre-release with SHA256SUMS; the download installs in the guest, and the README and site link to it (design superseded: a pre-release, not latest).
- QS384 · c9f7cadA search for the name finds the Linux Quickshell and winget's Quick Shell, not this client
Aduzi is the exe, archive, install, data folder, Claude plugin and docs; installing over quickshell removes it and moves its data, sessions included (design superseded: /quickshell/ not redirected).
- QS377 · 2259045The release archive is built only on this desk, so no signing service can prove it came from the source
The v0.1.0 tag ran release.yml on GitHub, which built aduzi-0.1.0-win-x64-unsigned.zip and SHA256SUMS.txt as that run's artifact, ready for a signing service to trace.