中文说明 · Detailed Tutorial · GitHub · Download
Kitty Screen is a screen-break reminder desktop app built with Tauri + React. After you have been looking at the screen for a configured amount of time, a transparent animated cat appears on top of all your windows and stays until a countdown finishes — reminding you to look away and rest your eyes.
Looking for the browser extension version? → kitty-screen-extension
Download the latest build from GitHub Releases.
- macOS:
Kitty.Screen_x.x.x_universal.dmg - Windows:
Kitty.Screen_x.x.x_x64-setup.exe
You can replace the built-in cat with any cat — real or AI-generated. The workflow:
- Prepare reference photos — collect clear photos of your cat from multiple angles.
- Generate 12 green-screen keyframes — use GPT-4o Image or Midjourney with your cat photos as identity references and
assets/raw-furryball/001–012.pngas pose guides. - Generate two green-screen videos — use Runway Gen-4, Kling, or Sora.
- Convert to transparent resources —
bun run videosremoves the green background via FFmpeg. - Preview and tune — run the app and adjust chroma-key parameters if needed.
See TUTORIAL.md for step-by-step instructions with exact prompts and tool recommendations.
Prompt templates for image and video generation are in PROMPTS.md.
bun install # install dependencies
bun run dev # Vite dev server (frontend only)
bun run app:dev # full Tauri desktop app
bun run videos # generate transparent video resources from assets/
bun run build # production build
bun run check # format + typecheck + lintOriginally made by Elliot and his daughter "毛球" (a 4-year-old Norwegian Forest cat).

