dsh-pet
PC2005-cloud/dsh-petDSH Web UI 桌面宠物,Windows / macOS / Linux 三端可用:浏览器浮层或透明置顶桌面窗口,106 个透明动画、带挤压与粒子的甩抛反弹物理、随会话事件实时联动的工作状态气泡、碎碎念与带持久记忆的对话、余额展示、表情包配图、多开同屏,并支持直接放入的自定义动画与宠物种类(pet pack)。
把开发变成 RPG:回合/工具/todo 积累 XP、27+ 成就徽章、等级与赛季。事件流驱动、纯函数计分——你的工作就是游戏。
中文 | English
DevQuest is a DSH plugin: every turn, tool call, todo and token output in your agent is converted into XP by fixed rules. XP raises your level, levels unlock titles, and achievements track how far you've come. Install it and do nothing else — normal work scores automatically.
🎴 Random Event Cards · 🔥 Combo Stances · 🪙 Relic Collection · 📜 Epic Quest Chains · 👻 Ghost Race · 📅 Daily Quests + Chest · 🗓️ Weekly Challenges + Boss · 🎯 Daily Goal · 🃏 Class System · 🛒 Season Shop · 🏆 58 Achievements + Rarity · 🏷️ Multiple Titles · 📊 Stats + Hall of Fame
Nothing to configure — just work, and XP accrues:
| You do | You get |
|---|---|
| ✅ Complete a turn | +10 XP, combo +1 |
| 🧰 Call a tool | +1 XP (crafting tools like edit/cmd/SSH +2, capped +10 per turn) |
| 📋 Clear todos | +15 XP each |
| 📝 Output tokens | +1 XP per 10k |
| 💥 Fail a turn | +2 XP (consolation) |
| 💪 Rise after a failure | "Rise Again" achievement +100 XP |
| 🎴 Every 20 completed turns | Roll the "Fate Dice": a random event card (buff / curse / choice) |
⚔️ entry at the sidebar bottom; click to open the draggable panel. Achievement/turn-settlement toasts pop in the corner:
Option 1: npm (recommended)
dshpm install dsh-devquest --profile web
# or
dsh plugin --profile web add "dsh-devquest"
Option 2: GitHub source
dsh plugin --profile web add "github:lucky8197/dsh-devquest#main"
Restart dsh web → ⚔️ appears at the sidebar bottom.
Agents can query progress too:
devquest_status # level / XP / combo / daily quests / class / boss
devquest_achievements # full achievement list & unlock state (58)
devquest_shop # season shop: balance/items, buy=<itemId>
devquest_daily # daily+weekly brief (plain text, pushable to IM)
devquest_reset # reset save (dangerous, needs confirm=true)
BSD-3-Clause