Skip to content
Windows · SSH client

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

Install for yourself
aduzi.exe --install
Import from MobaXterm
aduzi.exe --import

What comes next

From the product's own docs/ROADMAP.md at 8e0a6c7.

Block H

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 →
  1. A 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.

    QS392 · 4f76657
  2. KeystrokePathTests' 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.

    QS391 · e742070
  3. A 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.

    QS390 · 9cabcb9
  4. A 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.

    QS389 · 28dc895
  5. A 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.

    QS387 · 9bb0be9
  6. There 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).

    QS386 · 2259045
  7. A 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).

    QS384 · c9f7cad
  8. The 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.

    QS377 · 2259045