Turn your Windows desktop into a tiny ecosystem.
Flies chase your cursor, spiders escape on silk, and a green turtle swims among 12 fish species. Choose Forest, Ocean or Rain window: roaming creatures, swimming fish, or raindrops gathering and sliding down your screen. Enjoy all three scenes on your desktop or as a native Windows screen saver.
Download DesktopLife v0.6.0 · 简体中文 · All releases
Windows 10/11 x64 · 3 scenes · 26 creature types · Realistic and cute styles · Multi-monitor · Portable
New in v0.6.0: Five interface languages across the desktop app and screen saver: 简体中文, English, 繁體中文, 日本語 and 한국어. Includes localized creature names, tray menus and validation messages. Release notes.
Recommended: download the DesktopLife Portable ZIP. It includes desktop creatures, Rain window and screen saver functionality. v0.6.0 is a stable release distributed as one application package. Screen saver guide.
DesktopLife v0.6.0 is a stable release. If it made your desktop more alive—or slightly worse—⭐ star the repository and tell us which creature should arrive next.
DesktopLife is both a Windows desktop pet app and a native .scr screen saver. Choose realistic insects, cute companions, or a mix of both:
Fly · Cockroach · Ant · Caterpillar · Ladybug · Ground beetle · Earwig · Silverfish · Cricket · Grasshopper · Mantis · Stick insect · Spider
Ocean adds Green turtle · Clownfish · Blue tang · Yellow tang · Butterflyfish · Emperor angelfish · Lionfish · Pufferfish · Seahorse · Mandarin fish · Royal gramma · Moorish idol · Six-line wrasse. Ocean behavior and sizes.
| Feature | What happens |
|---|---|
| Cursor-aware fly | A fly darts around your pointer. Left-click to choose a landing spot; it lands, grooms for three seconds, then takes off again. |
| Reactive crawlers | Roaming insects turn, pause and escape when the cursor gets too close. |
| Ocean companions | The turtle follows your cursor; click to send it to a spot where it withdraws into its shell for three seconds. Fish swim head-first with animated fins and tails. |
| Species-specific motion | Crickets and grasshoppers jump. Ladybugs open their wings, take off and land. |
| Rain window | Drops gather on the glass, slide, merge and leave fading trails. Pointer contact releases drops; clicks create temporary glass fractures. |
| Realistic or cute | Switch the visual style without resetting populations, sizes or positions. |
| True multi-monitor movement | Creatures cross the edges where monitors touch, including stacked, offset and negative-coordinate layouts. |
| Per-species controls | Forest and Ocean keep separate populations and size ranges. Set a species to zero to hide it. Each creature scene has one fixed cursor companion. |
Turn your screen into a rain-covered pane of glass:
- Five intensity levels: Drizzle, Light rain, Moderate rain, Heavy rain and Downpour.
- Moving water: varied drop shapes, slower small drops, size-limited merging and trails that fade behind sliding drops.
- Mouse interaction on the desktop: touch a drop to make it slide; click for one of three glass fracture patterns that disappear after about three seconds. Clicks still reach the windows underneath.
- Screen saver backgrounds: choose your own image for a soft-focus backdrop and approximate refraction inside the drops. The transparent desktop overlay does not capture or refract your desktop.
To try it, open Creatures → Rain window, choose an intensity and click Save rain intensity. Screen saver rain intensity is configured and saved separately. Rain window is a third scene; Realistic / Cute are appearance styles for creatures.
| Desktop scenes | Screen saver | |
|---|---|---|
| Best for | Creatures or rain while you work | Creatures or rain while the PC is idle |
| Interaction | Mouse-following companions, interactive rain, pause/resume hotkeys | Autonomous movement; mouse or keyboard exits |
| Display | Transparent overlay across your desktop | Native Windows .scr with dark/light or custom image background |
Both modes support Windows 10/11 x64, include the .NET runtime, and keep their settings separate. No SDK, Visual Studio or separate .NET installation is required.
- Download the DesktopLife Portable ZIP above.
- Extract the entire ZIP into a folder.
- Double-click
Start-DesktopLife.cmd. - On Creatures, choose Forest / Ocean / Rain window. Save creature counts and sizes, or choose and save rain intensity. Use Preferences for style and hotkeys.
Closing the settings window keeps DesktopLife running in the system tray. Right-click the tray icon and choose Exit to stop it.
- In the main app, open Screen saver and choose Forest / Ocean / Rain window, a dark/light or custom image background, and creature populations or rain intensity.
- Preview it immediately; mouse or keyboard input exits.
- Open Windows screen saver settings, select DesktopLife, choose an idle timeout and click Apply.
The app prepares a persistent screen saver copy under %LocalAppData%\DesktopLife\ScreenSaver. Windows can start it even after the desktop app exits. After upgrading, repeat Windows setup to select the new copy. Full guide.
| Main app | Screen saver configuration |
|---|---|
![]() |
![]() |
Both windows support Simplified Chinese, English, Traditional Chinese, Japanese and Korean, resizing and persistent bottom actions. Screen saver settings remain separate from desktop settings.
GitHub's automatically generated Source code archives contain project files, not the ready-to-run Windows app. Download the Portable package above.
| Realistic insects | Cute insects |
|---|---|
![]() |
![]() |
Realistic mode combines generated macro-style body textures with program-driven legs, antennae and wings. The assets are illustrations, not documentary photographs. Cute mode gives every species a distinct simplified appearance. Both styles are available in desktop and screen saver modes.
This recording shows the earlier settings layout; the current v0.6.0 interface is shown above.
- Pause everything:
Ctrl+Alt+P - Resume everything:
Ctrl+Alt+S - Change shortcuts: open settings and edit the Global hotkeys section
- Change language: choose 简体中文, English, 繁體中文, 日本語 or 한국어 in settings
- Change rain intensity: Creatures → Rain window → choose one of five levels → Save rain intensity
- Change populations or sizes: save the Creatures settings; existing creatures keep their positions where possible
- Quit: right-click the DesktopLife tray icon and select Exit
The shortcuts work only while DesktopLife is running. The app allows one instance at a time.
Yes. Every monitor shares one configured population. Crawlers cross only where display edges actually touch; gaps and corner-only connections are not treated as paths. Adding, removing or rearranging a display does not multiply the number of creatures.
Desktop mode includes an optional capture-exclusion setting, disabled by default. It uses Windows WDA_EXCLUDEFROMCAPTURE on Windows 10 version 2004 or newer. Support depends on the capture tool, so it cannot guarantee exclusion from every recorder or monitoring product. The tray icon and process remain visible.
Desktop settings are stored under %AppData%\DesktopLife. The desktop app and screen saver keep separate configuration files.
v0.6.0 is a stable release. Animation feedback and compatibility reports are especially useful—please include your Windows version and monitor arrangement when reporting a problem.
DesktopLife is built with C# / .NET 10 / WPF / Win32. Install the .NET SDK version compatible with global.json, then run these commands on Windows:
git clone https://github.com/JonGates/DesktopLife.git
cd DesktopLife
dotnet build DesktopLife.sln
dotnet test DesktopLife.sln
dotnet run --project src/DesktopLife.App -- --settingsCreate a self-contained Windows x64 package:
powershell -ExecutionPolicy Bypass -File scripts/Package-Portable.ps1 -Version 0.6.0For implementation details, packaging commands and diagnostics, see the development and packaging guide. Motion and size behavior are documented in locomotion and species and proportions.
Found a bug, have a ridiculous creature idea, or tested an unusual monitor layout? Open an issue.
When reporting a problem, include:
- Windows version
- DesktopLife version
- Monitor arrangement and scaling
- Steps to reproduce the behavior
If DesktopLife earned a permanent place on your desktop, consider giving it a ⭐.
Switch language at the top right of settings. Changes apply immediately in the main app; screen saver language is saved separately with its settings. No language pack or network connection is required. Localization guide.







