
NEKOAI
Nostalgic soul, modern brain.
The 90s desktop pet is back — now it walks your screen, remembers your projects and chats with a real AI brain inside.
→ or build from source on GitHubEverything Classic Neko couldn't do.
Pixel sprites that roam
8-direction movement, edge detection and pixel-perfect scaling at S/M/L/XL.
Speech bubble chat
Click your pet, type, get an answer in an animated chat bubble.
Persistent memory
Remembers your name, projects and preferences in a local SQLite store.
5 AI providers
Claude, OpenAI, Gemini, NVIDIA NIM and Ollama (100% local).
Dynamic mood engine
Energy & curiosity shift with time of day and idle time.
Pet house & tray
Spawn corner, system tray menu, hide/show, switch pets.
Gentle nudges
“Coding 90 min — take a stretch break, friend?”
Zero backend
No telemetry. The only outbound calls are the AI APIs you configure.
Six companions. One desktop.

CLASSIC NEKO
1988The original cursor-chasing cat — playful, curious, with the occasional nya~.

PINGU
PIXELA cheerful pixel penguin who wobbles around and bounces back from every stumble.

PAC-MAN
ARCADEThe arcade chomper — always hungry, chasing dots, very short waka-waka replies.

BSD DAEMON
BSDThe trident-wielding Unix daemon — wry, terse, mildly smug about BSD.

TABBY
X11The dignified tabby from the X-Windows Neko — old-school, calm and unhurried.

TIE FIGHTER
IMPERIALAn Imperial TIE Fighter patrolling your desktop — formal, brief, scanning for Rebels.
→ Want to make your own? Creating a Pet
How it works.
┌──────────────────────────────────────────────────────┐
│ Your Desktop │
│ │
│ ┌──────────┐ ┌─────────────────────────┐ │
│ │ VSCode │ │ "Coding 90 min — break? │ │
│ │ │ │ *purrs softly* 🐾" │ │
│ └──────────┘ 🐱← └─────────────────────────┘ │
│ ↑ roams, reacts to active app │
└──────────────────────────────────────────────────────┘
│
click pet · or · type to chat
│
▼
┌─────────────────────┐
│ AI PROVIDER │
│ Claude · OpenAI │
│ Gemini · NVIDIA │
│ Ollama (local) │
└─────────────────────┘
│
answer in animated speech bubble
facts extracted → SQLite memory.dbTracks active window & idle time via native OS APIs.
Sends context to your chosen LLM (or local Ollama).
Speech bubble + mood-driven sprite animation.
Bring your own brain.
💡 Full privacy? Use Ollama — 100% local, no API costs, nothing leaves your machine.
See it in action.
The same desktop pet — Windows, macOS, Linux. Pick a feature, then your OS.
Click the cat to chat. It remembers context and reacts to your messages.
Frequently asked questions.
Yes — MIT licensed and 100% open source. You only pay for the AI provider you choose, and Ollama makes it free + offline.
Get Neko running in 60 seconds.
# Prerequisites: Node.js 20+, Rust 1.75+, pnpm, Tauri CLI $ git clone https://github.com/nucket/NekoAI.git $ cd NekoAI/NekoAI $ pnpm install $ pnpm tauri dev # hot-reload dev $ pnpm tauri build # production binary [ok] Ollama detected — Neko is wandering your desktop. 🐾