Skip to content

Lomik1111/pugtop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PugTop

A lazy pug that lives on your Windows desktop.

Support on Ko-fi

PugTop — a lazy pug desktop pet

PugTop is a tiny desktop companion: a semi-transparent pug that sits on top of your windows, watches your cursor, dozes off and gets up very reluctantly — then stays out of your way. He is lazy by nature. He keeps his distance, only stands when the cursor wanders far off, and falls asleep when nothing is happening. He never steals your clicks: the window is fully click-through everywhere except the pug himself.

Features

  • Transparent, borderless, always-on-top overlay across your primary monitor
  • Click-through everywhere except the pug, so it never blocks your work
  • Follows the global cursor and keeps a comfortable personal-space distance
  • Full behaviour set: seamless walking, resting, drowsing, sleeping, head-tilt listening and a happy reaction
  • Pick him up and carry him by holding the left mouse button; he goes soft while carried
  • Focus mode puts him to sleep in place so he won't distract you
  • Tray icon with hide/show and quit; starts automatically with Windows
  • Welcome card and installer in English, Russian and Simplified Chinese
  • Very light on resources: about 0.7% idle CPU and a small memory footprint

Controls

Global hotkeys:

  • Ctrl + Alt + H — hide / show
  • Ctrl + Alt + Q — quit
  • Ctrl + Alt + S — focus mode (he sleeps in place until you toggle it off)

With the mouse, on the pug:

  • Right-click and hold — he tilts his head to listen
  • Double-click — he gets happy with a little heart
  • Hold the left mouse button — pick him up and carry him; release to put him down

The tray icon (left- or right-click) also has Hide / show and Quit.

Install

  1. Download the latest PugTop_x.y.z_x64-setup.exe from the Releases page.
  2. Run it. The build is not code-signed yet, so Windows SmartScreen may show an "unknown publisher" warning — click More info → Run anyway.
  3. Choose the installer language and finish. PugTop launches right away and can start automatically when you sign in.

Requirements

  • Windows 10 or 11 (64-bit)
  • Microsoft WebView2 runtime — preinstalled on Windows 11; on Windows 10 the installer downloads it automatically if it is missing

Uninstall

Open Settings → Apps → Installed apps → PugTop → Uninstall (this also removes the start-with-Windows entry), or run the uninstaller created by the installer.

Build from source

Prerequisites: Node.js, the Rust toolchain, and the Tauri v2 prerequisites for Windows (Microsoft C++ Build Tools and the WebView2 runtime).

npm install
npm run tauri dev      # run in development
npm run tauri build    # build the release and the NSIS installer

The installer is written to src-tauri/target/release/bundle/nsis/.

Support

PugTop is free. If he made you smile, you can leave a tip on Ko-fi: ko-fi.com/lokot667 (optional — no pressure, enjoy the pug).

License

PolyForm Noncommercial License 1.0.0. You are free to use, modify and share PugTop for any noncommercial purpose. Commercial use — including selling the app or its assets, or bundling them into a paid product — is not permitted. See LICENSE.

Made by Alexandr Laktionov.