Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

🐱 Sleeping Cat - Desktop Companion

A peaceful desktop companion that sleeps at the top of your screen. Watch as the cat's tail gently sways while it dreams.

🎉 Available for macOS and Windows! 🎉

📥 Quick Download

sleepingcatreadme.mov

You can place your cat anywhere on your screen like this.

Sleeping Cat Icon

✨ Features

  • 🌙 Adorable sleeping cat animation
  • 🎯 Stays at the top of your screen
  • 🪶 Lightweight and unobtrusive
  • 🎨 Hand-drawn artwork
  • 💤 Realistic tail movement (62% static body, 38% animated tail)
  • 📏 7 size options from tiny (30%) to full screen
  • 🖥️ Multi-display support
  • 🌸 Smooth, organic animations
  • 🎯 Simple right-click controls

📦 Installation

macOS - Easy Install

  1. Download the latest release from Releases
  2. Open the DMG file
  3. Drag "Sleeping Cat" to your Applications folder
  4. Launch from Applications

macOS - Manual Build

git clone https://github.com/daiokawa/SleepingCat.git
cd SleepingCat
swift build -c release
./create_app_bundle.sh

Windows - Easy Install

  1. Download the installer from Releases
  2. Run "Sleeping Cat Setup X.X.X.exe"
  3. Follow the installation wizard
  4. Launch from Start Menu or Desktop shortcut

Windows - Build from Source

Windows版のソースコードはwindows/ディレクトリにあります。

git clone https://github.com/daiokawa/SleepingCat.git
cd SleepingCat/windows
npm install
npm run build-win

🎮 Usage

  • Launch: Double-click "Sleeping Cat" in Applications
  • Move: Click and drag the cat to reposition
  • Resize: Right-click on the cat and select from size menu:
    • 極小 / Tiny (30%)
    • 小 / Small (50%)
    • 標準 / Standard (100%)
    • 大 / Large (150%)
    • 特大 / Extra Large (200%)
    • 最大 / Maximum (300%)
    • フルスクリーン / Full Screen
  • Quit: Right-click and select "終了 / Quit" or use the menu bar 🐱

🖥 System Requirements

macOS

  • macOS 10.15 (Catalina) or later
  • Apple Silicon or Intel Mac

Windows

  • Windows 10/11
  • 64-bit system

🛠 Technical Details

macOS

  • Built with Swift and AppKit
  • Uses AVFoundation for smooth video playback
  • Hybrid static/animated approach for optimal performance
  • ProRes 4444 video format with alpha channel

Windows

  • Built with Electron
  • WebM video format with VP9 codec for transparency
  • Transparent frameless window
  • Cross-platform JavaScript/HTML5

📝 License

MIT License - See LICENSE file for details

🙏 Acknowledgments

  • Original cat video by [your name/source]
  • Icon artwork created with love

🐛 Troubleshooting

Cat not appearing?

  • Check the top center of your screen
  • Make sure no other windows are in full-screen mode
  • Try relaunching the app

Multiple cats appearing?

  • This has been fixed in v1.0
  • Quit all instances and relaunch

Cat position drifting when resizing?

  • Fixed in v1.2 with center-based scaling
  • Update to the latest version

Want different sizes?

  • Right-click for 7 size options
  • Full screen mode maintains aspect ratio

Made with ❤️ for cat lovers everywhere

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages