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 困在瀏覽器分頁裡 —— 容易被遺忘
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 驅動 —— 不是腳本回應
真正的 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 觀察螢幕
AI 觀察螢幕
🫳
Head Pat
Heart particle effects
愛心粒子效果
愛心粒子效果
⚙️
Layout Settings
Position, scale, offset
位置、縮放、偏移
位置、縮放、偏移
Emotion System
動態情緒系統
How It Works
App auto-scans
啟動時自動掃描 assets/ 資料夾
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 描述螢幕內容
視覺 AI 描述螢幕內容
3
OpenClaw generates a personality-aware comment
OpenClaw 生成有個性的評論
OpenClaw 生成有個性的評論
OpenClaw Integration
OpenClaw 整合
Connects to OpenClaw Gateway — full AI backend
連接 OpenClaw Gateway —— 完整 AI 後端
連接 OpenClaw Gateway —— 完整 AI 後端
Shares memory with QQ bot, PWA, and other channels
與 QQ 機器人、PWA 等共享記憶
與 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 install2
cp config.example.json config.json3
Drop artwork into
assets/ as default.png4
npm start — done!Roadmap
未來規劃
Live2D support — animated pet models
Live2D 支援 —— 動態寵物模型
Live2D 支援 —— 動態寵物模型
Auto-start on boot
開機自動啟動
開機自動啟動
Voice input & TTS output
語音輸入與語音合成
語音輸入與語音合成