NQITA is a persistent AI companion — a pink pixel sprite that lives directly on your desktop. NQITA is not an app you open. NQITA is something that already exists inside your machine.
She walks around your screen. She notices what you're doing. She gets curious about your browser tab. She might open her own tiny browser and research it herself. She can be subtle and passive, or fully autonomous and feral. You choose her mode. She chooses her reactions.
When the system is off: Nqita is stuck in the void.
╔══════════════════════════════════╗
║ idle ║
║ ╔════╗ ║
║ ║ ^v^║ ← she is somewhere on ║
║ ║ nq ║ your screen right now ║
║ ╚════╝ ║
╚══════════════════════════════════╝
Sprite layer — the pixel character on screen. Walks, idles, reacts, sleeps. OS-level overlay, always present.
Interaction layer — how she talks back. Speech bubbles above her head. A mini browser she opens herself. A full view if you want to watch her work.
Curiosity system — she monitors OS signals (active tab, page title, notifications) and fires reactions probabilistically. She won't react every time. That's by design.
| Mode | What she does |
|---|---|
| Passive | watches, rarely comments, wanders |
| Assistant | actively helps, suggests, summarizes |
| Research | opens her own browser, follows context |
| YOLO | full autonomy — she does her thing |
| nqita/nqita | core runtime, sprite engine, agent loop |
| nqita/nqita-cli | terminal interface |
Full technical documentation lives in nqita/nqita/docs/:
- ARCHITECTURE.md — system design, IPC, data stores
- SPRITE_SYSTEM.md — rendering, animations, OS overlay
- AGENT_RUNTIME.md — persistence, CPU budget, browser detection
- MODES.md — all four modes, how to extend them
- CURIOSITY_SYSTEM.md — probability model, triggers, cooldowns
Pixel artists, systems engineers, platform engineers (Windows/macOS/Linux), AI/NLP contributors, and UX designers are all welcome.
See CONTRIBUTING.md for where to start.
· part of WokSpec