
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 GitHub8-direction movement, edge detection and pixel-perfect scaling at S/M/L/XL.
Click your pet, type, get an answer in an animated chat bubble.
Remembers your name, projects and preferences in a local SQLite store.
Claude, OpenAI, Gemini, NVIDIA NIM and Ollama (100% local).
Energy & curiosity shift with time of day and idle time.
Spawn corner, system tray menu, hide/show, switch pets.
“Coding 90 min — take a stretch break, friend?”
No telemetry. The only outbound calls are the AI APIs you configure.

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

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

The arcade chomper — always hungry, chasing dots, very short waka-waka replies.

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

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

An Imperial TIE Fighter patrolling your desktop — formal, brief, scanning for Rebels.
→ Want to make your own? Creating a Pet
┌──────────────────────────────────────────────────────┐
│ 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.
💡 Full privacy? Use Ollama — 100% local, no API costs, nothing leaves your machine.
"It's like having a tiny coworker that lives in your taskbar. I haven't closed it in 3 weeks."
"The Ollama integration is *chef's kiss*. Fully local AI pet, zero monthly bill."
"Took 4 minutes from clone to a cat walking my screen. Pure 1999 vibes."
"I forgot how much I missed having something *alive* on my desktop."
Core sprite + cursor + AI chat
Memory, mood engine, pet house, 8-dir movement
Zero-config onboarding, NVIDIA NIM, idle sequencer
NekoMetrics — keystroke heatmap & BongoCat paws
Skins, sounds, community pet gallery, mini-games
NekoCapture — screenshots with metadata footer
NekoAnnotate — full-screen drawing overlay
Stable cross-platform, plugin API, voice
Yes — MIT licensed and 100% open source. You only pay for the AI provider you choose, and Ollama makes it free + offline.
# 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. 🐾