Built PixelClaw because I got bored waiting for Claude Code. It’s a tiny pixel crab that lives on your Dock, sleeps, wakes on click, and chases apples you drop.
Homebrew:
brew install masasron/tap/pixelclawThat downloads and opens the latest DMG from GitHub. Then drag PixelClaw.app
into Applications.
Direct download:
curl -fL https://github.com/masasron/PixelClaw/releases/download/v1.0.0/PixelClaw.dmg -o PixelClaw.dmg
open PixelClaw.dmg- macOS 12 or later
- Swift 5.9+ toolchain or Xcode with Swift Package Manager support
makeTo run the app:
make runTo build a launchable macOS app bundle:
make app
open Dist/PixelClaw.appTo build a release zip:
make zipTo build a DMG for distribution:
make dmgTo launch with debug logging enabled:
make debugYou can also build directly with Swift Package Manager:
swift build
swift run PixelClaw --debugPixelClaw uses Accessibility access to read your Dock position and respond to
clicks. The first time you launch it, macOS may ask for permission. If your pet
is not lining up with the Dock correctly, check
System Settings > Privacy & Security > Accessibility.
Option+F: drop an apple- Click your pet while it is awake: make it hop in place
- Click your pet while it is sleeping: wake it up
- Click an apple: toss it again
Package.swift: Swift Package Manager manifestSources/PixelClaw/Support: constants, sprite data, shared models, Dock geometry helpersSources/PixelClaw/Views: AppKit drawing code for the crab, apples, and floor shadowSources/PixelClaw/App: application state, animation loop, interaction logic, and entry pointDocs/ARCHITECTURE.md: high-level structure for contributors
This project is licensed under the MIT License.