macOS 14.0+ β€’ Apple Silicon & Intel Universal

Your 8-bit desktop companion fed by real Git commits.

DevPet lives in your macOS Menu Bar and Desktop HUD. It watches your Git commits, senses Apple Silicon compile workloads, and levels up with every line of code you ship.

Version 1.0.0 β€’ 100% Native Swift β€’ Zero Bloat β€’ Free & Private
DevPet macOS Menu Bar HUD
Active β€’ Monitoring Repos
πŸ‘Ύ Chilling

Bit

Your Developer Desktop Companion
Level 2
XP Progress 65 / 220 XP
Hunger 80%
Energy 85%
Happiness 90%
5 Day Streak πŸ”₯ 14 Commits Digested

Fuel Your Companion with Tech Snacks

Every snack provides tailored stat boosts and XP rewards. Feed them when you're between commits or debugging complex bugs.

β˜•

Espresso Shot

+15 Energy, +10 XP, +5 Hunger

πŸ•

Pizza Slice

+35 Hunger, +20 Happiness, +20 XP

πŸ’Ύ

DDR5 RAM Stick

+40 Hunger, +20 Energy, +35 XP

πŸ›

Software Bug

+30 Happiness, +15 Energy, +40 XP

⚑

Turbo Fuel

+40 Energy, +15 Happiness, +25 XP

πŸͺ

HTTP Cookie

+20 Hunger, +15 Energy, +15 XP

πŸ¦†

Rubber Duck

+35 Happiness, +20 Energy, +30 XP

⌨️

Mechanical Keycap

+25 Happiness, +10 Energy, +25 XP

Fed on Real Git Commits

DevPet uses native Darwin file-system dispatch events to detect commits in your monitored repositories. Commits restore hunger, grant XP, and trigger joyful dances.

Terminal Commit Simulator
git commit -m >
Or try a preset commit:
Digest Stream (Recent Commits Eaten)

Apple Silicon Mach Kernel Telemetry

Integrated with Darwin's host_processor_info. When you compile Rust/Swift, build Docker images, or train LLMs, DevPet breaks a sweat in Overclock Crunch Mode.

Simulated Apple Silicon Load 28%
Cool & Nominal (Quiet Fanless State)

Menu Bar & Floating Screen Buddy

Choose whether DevPet lives as a sleek compact menu bar popover or a transparent, click-through floating companion lounging on your screen above the dock.

ο£Ώ

macOS Menu Bar Popover

Glance at current vitals, digested commits, and hardware stats with a single click in your top system bar.

πŸͺŸ

Floating Desktop HUD

Zero-distraction companion that animates alongside your IDE with customizable opacity and click-through mode.

Control Everything from Your Shell

DevPet responds to custom macOS URL schemes. Add these single-line aliases to your .zshrc or Git hooks for seamless command line automation.

β˜• Feed an Espresso Shot:
alias coffee="open 'devpet://feed?item=espresso'"
πŸ• Feed a Pizza Slice:
alias pizza="open 'devpet://feed?item=pizza'"
⚑ Automatic Git Commit Hook (Reward on Commit):
function gc() { git commit "$@" && open "devpet://commit?msg=$(git log -1 --pretty=format:%s | head -c 40)"; }

Built with Clean Architecture & SwiftUI

Engineered without bloated third-party dependencies. Powered by native SwiftUI Canvas, Darwin Mach APIs, and Swinject dependency injection.

LAYER 1

Domain Layer

Pure business entities (Pet, Species, Snacks, Metrics) and use cases. Completely independent of frameworks.

LAYER 2

Data Layer

Darwin Mach CPU monitors, Git directory file-system dispatchers, and UserDefaults persistence repositories.

LAYER 3

Presentation Layer

Reactive ObservableObject ViewModels driving UI states and coordinating periodic metabolic ticks.

LAYER 4

UI Layer

Clean Apple HIG interface, procedural 16x16 Canvas sprite rendering, and native macOS desktop HUD windows.

Engineered for macOS Power Users

Operating System
macOS 14.0 Sonoma or macOS 15.0 Sequoia
Architecture
Universal Binary: Apple Silicon (M1/M2/M3/M4) & Intel
System Footprint
< 0.3% CPU consumption, ~28MB memory footprint
Privacy First
100% offline. No analytics, tracking, or network calls
Localization
English (en) & Turkish (tr) fully supported
Distribution
Exclusive Mac App Store release with automatic updates

Everything You Need to Know

Everything you need to know about setting up and using DevPet.

DevPet uses macOS native DispatchSourceFileSystemObject kernel notifications to monitor the .git/logs/HEAD or refs/heads directory. It doesn't poll repeatedly in a sleep loop, consuming zero noticeable CPU cycles.

Never. DevPet only inspects commit timestamps and commit messages to trigger pet feeding. It contains a Privacy Manifest (PrivacyInfo.xcprivacy) confirming zero data collection.

Yes! DevPet integrates with VS Code, Xcode, Cursor, Zed, Ghostty, iTerm2, Kitty, and standard Terminal via custom URL schemes (`devpet://feed` and `devpet://commit`).

DevPet enters sleep mode. It won't die, but its hunger and happiness drop. Feeding it snacks from the Geek Pantry or shipping a hotfix restores its spirits instantly!

Open the Settings pane (⌘,) to toggle between English and Turkish, switch species, or reset progress if you want to start fresh from Level 1.

Adopt your developer companion today.

Available now on the Mac App Store for macOS Sonoma and Sequoia.

Available exclusively on the Mac App Store β€’ Requires macOS 14.0 or later β€’ Free & Private

Bit (DevPet HUD)
Chilling β€’ Lvl 2