Pokey for Windows is a free, open-source .NET 10 WPF tray app that adds hand-drawn impact bursts to mouse clicks, inspired by the macOS Pokey app.

Stars

11

7-day growth

No data

Forks

0

Open issues

0

License

MIT

Last updated

2026-07-12

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It brings a popular macOS visual feedback feature to Windows with signed releases, multi-monitor support, click-through overlay, and a watchdog for crash recovery.

Who it is for

  • Windows power users who want visual click feedback
  • presenters and demo makers
  • accessibility users needing cursor emphasis
  • developers interested in .NET 10 WPF interop

Use cases

  • Enhancing screen recordings or live presentations with visible click effects
  • Providing visual feedback for users with motor impairments
  • Making clicks more obvious in tutorials or remote sessions
  • Adding a fun, customizable cursor effect for personal use

Strengths

  • Free and open-source under MIT license
  • Self-contained executable requires no .NET runtime
  • Supports x64 and ARM64 with signed releases
  • Click-through overlay works across all apps and monitors

Considerations

  • Windows only; no macOS or Linux support
  • Building from source requires .NET 10 SDK
  • Overlay not captured in window-only recordings; must capture entire display
  • Pokey name and artwork have separate licensing

README quick start

Pokey for Windows

Pokey for Windows is a free and open-source .NET 10 WPF tray app intended to bring Pokey-style cursor movement to Windows.

Press Ctrl+Alt+P to start or stop it. While active, the app follows the pointer across monitors and escalates its hand-drawn impact bursts as clicks arrive faster. The tray icon provides status and controls without keeping a window open.

[!NOTE] With gratitude to Mike Kosenkov, **, creator of the original Pokey for macOS, who kindly granted permission to use the Pokey name for this Windows port. See THIRD-PARTY-NOTICES.md.

Download

Download the latest signed release from GitHub Releases.

AssetWindows platform
PokeyForWindows-vX.Y.Z-win-x64.zipIntel and AMD 64-bit
PokeyForWindows-vX.Y.Z-win-arm64.zipARM64

Each ZIP contains a self-contained, single-file executable; a separate .NET installation is not required.

Use

  1. Start PokeyForWindows.exe. The pointer is off on first launch.
  2. Click the notification-area icon or press Ctrl+Alt+P to toggle it.
  3. Click normally in any application. Slow clicks produce a small poke; rapid clicks escalate through stronger hand motion and larger hand-drawn bursts.
  4. Right-click the tray icon for animation, startup, settings, update, and exit controls.

The overlay is click-through, so clicking, dragging, selecting, scrolling, and context menus continue to work in the underlying app. One overlay is maintained per monitor for mixed-DPI and multi-monitor layouts. While enabled, a companion watchdog restores the Windows cursor scheme if the main process crashes.

Share or record the entire display when you want viewers to see Pokey. Window-only capture intentionally excludes everything outside that window, including desktop overlays.

Build and run

Install the .NET 10 SDK on Windows.

dotnet restore .\PokeyForWindows.slnx
dotnet build .\PokeyForWindows.slnx -c Release --no-restore
dotnet run --project .\src\PokeyForWindows\PokeyForWindows.csproj

Run the interop harness:

dotnet run --project .\src\PokeyForWindows.InteropHarness\PokeyForWindows.InteropHarness.csproj -- 10000

The repository build w

Description

An animated high-impact pointer for Windows screen sharing

Related repositories

Similar projects matched by category, topics, and programming language.

makecindy
Featured
makecindy GitHub avatar

cindy

Cindy is an open-source AI agent that runs locally on your machine, integrates multiple AI harnesses and models, and provides memory, skills, and automation to perform real work in your projects and apps.

AI & Machine LearningLarge Language Models
958
l0ng-ai
Featured
l0ng-ai GitHub avatar

tty7

tty7 is a fast, GPU-accelerated terminal workbench with persistent sessions, built-in input tools, SSH support, and coding agent awareness.

Developer ToolsCLI & Terminal
359
programmersd21
Featured
programmersd21 GitHub avatar

flow

flow is a minimalist terminal dashboard that displays real-time network throughput with smooth animations, multiple responsive modes, and zero configuration.

Developer ToolsCLI & Terminal
277