LingPet

Your AI Desktop Companion

讓 AI 走出聊天框,住進你的桌面


github.com/Gabigi748/LingPet · MIT License

The Problem

為什麼需要 LingPet?

AI assistants live in browser tabs — easy to forget
AI 困在瀏覽器分頁裡 —— 容易被遺忘
No visual presence on your desktop
桌面上沒有任何視覺存在感
Text-only, no emotions or personality
純文字、沒情緒、沒個性

The Solution

LingPet 的解答

A desktop pet that lives on your screen 24/7
一個永遠住在螢幕上的桌面寵物
Has a face, emotions, and its own personality
有臉、有情緒、有自己的個性
Powered by real AI — not scripted responses
真正的 AI 驅動 —— 不是腳本回應

Features

功能一覽

🪟
Transparent Window
Always-on-top, click-through
透明視窗、滑鼠穿透
💬
Galgame Chat
Typewriter effect dialog
打字機效果對話框
🎭
Dynamic Emotions
Auto-scan artwork
自動掃描立繪
👀
Screen Watch
AI sees your screen
AI 觀察螢幕
🫳
Head Pat
Heart particle effects
愛心粒子效果
⚙️
Layout Settings
Position, scale, offset
位置、縮放、偏移

Emotion System

動態情緒系統

How It Works

App auto-scans assets/ folder on startup
啟動時自動掃描 assets/ 資料夾
Your artwork filenames define available emotions
你的立繪檔名決定可用情緒

Tags

[happy] [shy] [angry] [thinking] [sleepy] [surprised]

Auto-resets after 5 seconds
5 秒後自動恢復預設

Screen Watch

螢幕觀察

Your pet sees what you're doing and reacts naturally

1
Capture screenshot (pet hides first)
截取螢幕(寵物先隱藏)
2
Vision AI describes the screen content
視覺 AI 描述螢幕內容
3
OpenClaw generates a personality-aware comment
OpenClaw 生成有個性的評論

OpenClaw Integration

OpenClaw 整合

Connects to OpenClaw Gateway — full AI backend
連接 OpenClaw Gateway —— 完整 AI 後端
Shares memory with QQ bot, PWA, and other channels
與 QQ 機器人、PWA 等共享記憶
Pet remembers conversations across restarts
重啟後依然記得你們的對話

Tech Stack

技術堆疊

Electron
Node.js
OpenClaw Gateway

Anthropic Vision
OpenAI Vision

Cross-platform: Windows / macOS / Linux
跨平台:Windows / macOS / Linux

Quick Start

快速開始

1
git clone & npm install
2
cp config.example.json config.json
3
Drop artwork into assets/ as default.png
4
npm start — done!

Roadmap

未來規劃

Live2D support — animated pet models
Live2D 支援 —— 動態寵物模型
Auto-start on boot
開機自動啟動
Voice input & TTS output
語音輸入與語音合成

Thank You

Give your AI a face.

讓你的 AI 有張臉。


github.com/Gabigi748/LingPet
Open source · MIT License