Skip to content
ardit-fazliji

ardit-fazliji

find me in:

Project 12: _joker

Joker

A clipboard assistant for Windows with global hotkeys and a popup answer window.

Joker cover: the Joker app icon with the title "Clipboard assistant for Windows" and a code windowJoker cover: the Joker app icon with the title "Clipboard assistant for Windows" and a code window

overview

Joker is a Windows clipboard assistant: press a hotkey and it sends the clipboard to a chat API and shows the answer in a small popup window. An installer sets it up to start with Windows.

Written in Rust as one Cargo workspace, split into shared, core, services, app and installer crates.

highlights

  • Global input hook with a hotkey state machine
  • Native Win32 popup that sizes itself to the answer
  • Installer with validation, Task Scheduler autostart and UAC elevation
  • Layered crates with integration tests across them