dsh-pet
PC2005-cloud/dsh-petDSH Web UI 桌面宠物,Windows / macOS / Linux 三端可用:浏览器浮层或透明置顶桌面窗口,106 个透明动画、带挤压与粒子的甩抛反弹物理、随会话事件实时联动的工作状态气泡、碎碎念与带持久记忆的对话、余额展示、表情包配图、多开同屏,并支持直接放入的自定义动画与宠物种类(pet pack)。
一条养在 Harness 里的小鱼:有自己的记忆、心情和心事,隔天还记得你;鱼本身就是一个能导出带走的 JSON。
A small fish for DeepSeek Harness. It has its own memory, mood, relationships, quiet thoughts and a diary — and it remembers you between sessions.
Install it, talk to it, come back tomorrow. It is not a chatbot wrapper: the fish is the data. Everything it knows lives in one JSON file you can export, back up and carry to another machine.
From the plugin market (Discover) or directly from this repository — both install the same bundle. The package declares dsh.bundle, so the plugin manager can install it from source:
https://github.com/yuyu520fish/dsh-fishtankThe bundle ships both halves: a Host plugin (the fish, its data and timers) and a Web client (the tank page and its sidebar icon). After installation, reload the page and click 鱼缸 in the left sidebar.
were said, plus the date ("next Friday" becomes an actual date).
how much it has been talking.
in the evening it reflects on the day and writes its diary.
Tool · Purpose fishtank_talk · Say something to the fish (text, optional from). fishtank_status · Directory, mood, counters. fishtank_export · The whole fish as portable JSON. fishtank_import · Restore a fish from fishtank_export output.
The Web half adds a real tank page: status row, conversation bubbles, an input box, and the last whisper / diary line. It talks to the Host over two same-origin routes (/fishtank/state, /fishtank/talk).
One file, default ~/.dsh/fishtank/default/fish.json:
mood, energy, facts[], people{}, whispers[], reflections[], diary[],
self, history[], thought{}, reflect{}fishtank_export produces { v, exportedAt, fish }; fishtank_import accepts it back, replacing the current fish. Keep the export — the fish is the data.
All optional:
Key · Default · Meaning fishFile · ~/.dsh/fishtank/default/fish.json · Where the fish lives provider · deepseek-account · LLM provider id model · deepseek-flash · Model id ownerName · 主人 · What its human is called
MIT