ProjectKaren
Manifest validA DeepSeek Harness plugin that gives a roleplay character a clock: sleep/wake, greetings, idle actions, proactive small talk, and outing photos.
ProjectKaren
一个 DSH 插件:让角色会睡觉、会被吵醒、会自己找事做、也会先开口说话。
A DeepSeek Harness plugin that gives a roleplay character a clock: sleep / wake, greetings, idle actions, proactive small talk, and optional outing photos.
角色卡与世界观不由本插件提供——懒狗作者假设你的会话里已经有角色了。 本插件只负责「时间」这一维:什么时候睡、什么时候醒、醒来之后干什么。
功能
- 睡眠 / 唤醒
- 睡着
- 吵醒
- 问候
- 自由动作
- 主动搭话
- 出游照片
安装
从 GitHub:
dsh plugin --profile <profile> add "git+https://github.com/2huy4n/ProjectKaren#v0.1.0"
安装后需要重启 DSH,在「设置 → ProjectKaren」里配置。
配置项
| 键 | 含义 |
|---|---|
enabled | 总开关 |
defaultMuted | 新会话是否默认静音 |
sleepStart / sleepJitter | 入睡基准时刻 / 模糊 ±分钟 |
wakeStart / wakeJitter | 醒来基准时刻 / 模糊 ±分钟 |
greetEnabled / greetWindowMinutes | 早安+晚安开关 / 醒来后多久内还补早安 |
greetNoonEnabled / noonStart / noonJitterMinutes | 午安开关 / 中午基准 / 模糊 ±分钟 |
nightLeadMinutes | 睡前提前多少分钟道晚安 |
barrageCount / barrageWindowMinutes / barrageAwakeMinutes | 吵醒阈值 / 统计窗口 / 清醒时长 |
talkEnabled / talkIntervalMinutes / talkJitterMinutes / talkDailyMax | 主动搭话开关 / 间隔 / 模糊 / 每日上限 |
talkQuietStart / talkQuietEnd | 静默时段(留空 = 不设) |
actionEnabled / actionIntervalMinutes / actionJitterMinutes / actionIdleMinutes | 自由动作开关 / 间隔 / 模糊 / 静默多久才动 |
actionDefaultMinutes / actionMinMinutes / actionMaxMinutes / actionDailyMax | 动作时长默认 / 最短 / 最长 / 每日上限 |
apiBase / apiPath / apiKey / model / size | 生图接口(OpenAI 兼容的 /images/generations) |
photoPrompt | 没传 prompt 时用的默认画面描述 |
offsetMinutes | 时钟偏移(调试用,整体平移插件看到的"现在") |
状态与日志
配置与每会话状态存在 ~/.dsh/project-karen.json(DSH_HOME 优先)。
面板里有「活跃会话」列表(状态 / 入睡醒来时刻 / 正在做什么 / 今日次数)和「最近动作」日志,可一键清空。
License
AGPL-3.0-or-later —— GNU Affero General Public License v3.0 或更高版本。
Copyright (C) 2026 2huy4n · 完整条文见 LICENSE
Comments
Loading…
Similar plugins
by ShiXiangYu2
A DeepSeek Harness plugin that registers a greet tool callable by the model.
★ 0
JavaScript
Aug 15, 2026
dsh plugin --profile web add dsh-greet-pluginby cute-baobao
DeepSeek Harness usage recorder plugin: per-model hourly token usage (input/output/cache hits) with a stacked bar chart dashboard in the Web GUI.
★ 3
↓ 124/wk
MIT
TypeScript
Aug 14, 2026
dsh plugin --profile web add @dsh-usage-meter/usageby XiaoWind
DeepSeek Harness plugin: portable workspace vault for DSH conversations and logs
★ 0
MIT
JavaScript
Aug 28, 2026
dsh plugin --profile web add dsh-vaultby weibaohui
DeepSeek Harness 插件:cron 定时事项——定时/立即执行新建 agent 会话提交提示词,全屏管理界面
★ 9
↓ 1.9k/wk
JavaScript
Sep 26, 2026
dsh plugin --profile web add @weibaohui/dsh-tasksby 2huy4n
每隔一段时间主动唤醒会话中的AI,以此达到更沉浸式的角色扮演体验。
★ 0
MIT
JavaScript
Sep 23, 2026
dsh plugin --profile web add roleplaytimerby SLin-code
One installable DeepSeek Harness plugin for managing Workspace → Task → Session collaboration.
★ 3
MIT
TypeScript
Aug 24, 2026
dsh plugin --profile web add dsh-task-notice-board