Ghost - Windows Automation for AI Agents | Northtek
Open Source · MIT Rust · Windows

Your agent can use every app on your PC. Without taking your screen.

Ghost is the computer-use layer for AI agents on Windows. It clicks, types and reads any application - including the ones with no API and no integration - and it does it with posted window messages, so your foreground window and your cursor stay yours while it works.

Same engine either way - every file in the kit is in the public repo. The kit is the verified build, the setup, the recipes, and someone to email.

What makes it different

Most desktop automation takes over the machine while it runs. Ghost was built the other way round.

It works in the background

Clicks and keystrokes go to a window as posted messages, not as synthetic input on your desktop. The target app responds; your foreground window never changes. You can keep typing in something else while an agent works.

It proves what it did

Every action is verified against the thing it claims to have changed - a value read back from the control, or a pixel diff scoped to the region that should have moved. An agent that cannot verify says so instead of guessing.

It reaches apps with no API

Win32, WPF, .NET, UWP, Electron, Office, browsers. If a person can operate it, Ghost can drive it - through the accessibility tree where one exists, and a vision fallback where it does not.

What it does not do

Read this before you buy. We would rather lose the sale than the trust.

Windows only. The macOS and Linux backends are scaffolds with an implementation map, not working engines. Do not buy this for a Mac.

Background needs a window handle. Windowless UWP and Chromium content have none, so those fall back to normal automation and will take focus. Ghost reports which path it used.

Not a web scraper. Ghost drives a browser the way a person does. For DOM-level work, Playwright is the better tool and we will tell you so.

The binaries are unsigned. Windows will warn you the first time you run one. The kit explains exactly why and how to proceed - or build from source and trust your own compiler.

Two ways to get it

Ghost is MIT and always will be. There is no paid tier, no locked feature, and nothing in the kit that is missing from the repo - you can read every file before you buy. What $20 gets you is a build that passed the gate, an installer that does the setup, recipes that already work, and a reply when you email.

Build from source

Free · MIT

  • The complete engine, nothing withheld
  • Read every line before you run it
  • Requires the Rust toolchain
git clone https://github.com/NORTHTEKDevs/ghost
cd ghost
cargo build --release
View on GitHub
Ready to run

The kit

$20 · one-time

  • One-command install. Puts the binaries somewhere permanent, adds them to PATH, writes your Claude config, and runs a health check.
  • A build that passed the gate. Every kit is produced by a script that refuses to package unless the full live desktop suite passes. SHA256 included.
  • Recipes that run. Batch data entry with per-row verification, and pulling a window's data out to CSV - the two halves of integrating software that has no API.
  • A person to email. Reply to your receipt and you get an answer from whoever wrote it.

Secure checkout by Stripe. Already bought it? Download with your key.