← ALL PROJECTS/
OPENPETRUST PLATFORM
GITHUB
[ WINDOWS 11 DESKTOP COMPANION & PET PLATFORM ]

LIVING DESKTOP COMPANION. RUST POWERED <15 MB RAM.

A lightweight, extensible desktop companion engineered in Rust. Interacts with open windows, reacts to your focus, and maintains zero cloud telemetry.

100% RUST CORE (< 15 MB BELLEK)
FİZİKSEL PENCERE & EKRAN ÇARPIŞMASI
MODÜLER DERİ & ANİMASYON PAKETLERİ
[ SCROLL TO EXPLORE ↓ ]
[ ARCHITECTURE: MODULAR RUST WORKSPACE ]

Decoupled Multi-Crate Architecture Engineered for Longevity

OpenPet splits functionality across dedicated lightweight Rust crates to maintain predictable memory usage:

1. OPENPET-BEHAVIOR (DURUM MAKİNESİ)
Deterministic FSM managing emotional transitions, idle routines, and activity cycles.
2. OPENPET-SCREEN (EKRAN VE ÇARPIŞMA FİZİĞİ)
Tracks desktop window coordinates via Win32 API, letting the pet walk on active window headers.
3. OPENPET-AI & PACKS (YEREL SOHBET & PAKETLER)
Integrates local LLMs for private companion dialogue and hot-reloads modular sprite packs.
[ INTEGRATION: ZERO-LATENCY NATIVE DESKTOP ]

A Companion That Respects Your System. 0% Idle CPU Overhead.

Unlike bloated Electron companions consuming 300+ MB of RAM, OpenPet uses native WGPU/DirectX surface layers, dropping to 0% CPU consumption when idle.

METRİKGENEL WEBKİT / ELEKTRONOPENPET (RUST)
RAM Ayak İzi250 MB – 600 MB11.4 MB
Boşta CPU%2.5 – %5.0%0.02 (Uyku Modu)
Telemetri & AğUzak Sunucuya Veri Gönderir0 Bayt (%100 Çevrimdışı)
[ LIVE BEHAVIOR & STATE SIMULATOR ]

Simulate Pet Finite State Machine & Emotional Triggers

AKTİF RUST FSM DURUMU: IDLEENERPİ DÜZEYİ: %85
ENERJİ AYARI:
[openpet-behavior::fsm] Tick: 14820ms
✓ Durum: IDLE — Nefes alma ritmi devrede, dikkat seviyesi %75.
> Rust Memory: 11.4 MB | Frame Time: 8.3ms (120 FPS Native Tick) | IPC: OK
[ OPEN SOURCE & BUILD GUIDE ]

Bring Your Desktop Companion to Life.

AGPL-3.0 licensed open-source companion platform. Clone and build cleanly with cargo on Windows 11 in seconds.

git clone https://github.com/Tiyatrotist/OpenPet.git
EXPLORE ON GITHUB← ALL PROJECTS