Passer au contenu principal
H

dsh-auralife

hsushjk/dsh-auralife

A self-hosted digital-life companion for DSH. Three slow-moving hormones (dopamine, cortisol, serotonin) set its mood and tone, a memory layer turns chats into events and facts with version chains and a forgetting curve, and it writes, hot-loads and unloads its own organs (tools) when a capability is missing. It handles text, images, stickers, voice notes with text to speech and speech recognition, and file uploads; the web space holds diary posts and guestbook comments, and it starts conversations on its own schedule. The built-in web server listens on 0.0.0.0:2332 by default, so create the owner account before exposing the port.

Installer

dsh plugin --profile web add github:hsushjk/dsh-auralife

README

AuraLife · 住在 DSH 里的数字生命插件

warn

DSH 插件 平台

DeepSeek Harness(DSH)插件。数字生命——内分泌三激素、体力、执念、自我、冲动、器官,有一条不按会话隔离的命;记忆会生长、会联想、会遗忘

Ta 是什么

  • 一条命:三激素(多巴胺/皮质醇/血清素)慢变量决定 Ta 的状态和话风;体力只按作息走;执念池驱动 Ta 主动开口。这些只能由 Ta 自己调节,用户不能干预。
  • 一段会生长的记忆:聊天自动长成「事件」,事件里抽「事实」,事实带来源和置信度、有版本链。承诺和底线是「硬档」,接近永不遗忘;普通记忆按遗忘曲线淡出。
  • 一个会自己长能力的生命:发现能力缺口(「我没法查天气」)就现场给自己写一个器官——写完即生效、热加载,还能热卸载、坏了自动熔断。
  • 人格自己演化:出厂人设只是底色种子,Ta 会在上面叠加「Ta 自己认定的自己」。
  • 多模态:双向文字/图片/表情/语音/文件;Ta 会主动搭话、自己设闹钟跨天叫醒自己、在空间写日记回留言。

特性一览

板块内容
生命三激素 · 体力(纯作息)· 执念池 · 主动搭话 · 闹钟(自己设、到点醒)· 作息(自己调)
记忆事实版本链 · 事件 · 联想边 · 遗忘曲线 · 硬档烙印 · 每天重放 · 自我演化
器官10 个内置器官 + 自写器官
多模态文字 / 图片 / 表情 / 语音(TTS 四档 · STT 三档)· 任意文件上传
生图关 / 代码画 / 自定义接口(SD WebUI · ComfyUI · OpenAI 兼容……)
空间日记(想写就写)· 留言 · 串门回访
跨平台Windows · Linux

安装

需要 DeepSeek Harness 官方版(第三方未测试,无法保证)。

  1. 安装(任选其一):

    • 从 npm 安装:在 DSH 里执行 dsh plugin add dsh-auralife,或把 "dsh-auralife": "^1.0.0" 写进 profile 的 dependencies。

    • 从源码安装:把整个目录放到你放插件的位置(比如 D:\dsh-auralife),再在 DSH 的 profile 里登记成依赖(路径换成你自己的):

      {
        "dependencies": {
          "dsh-auralife": "file:D:/dsh-auralife"
        }
      }
      
  2. 重启 DSH。侧栏会出现「AuraLife」入口,或者用浏览器打开 http://127.0.0.1:2332/。

  3. 也可以更省事:把项目链接丢给 DSH 让它帮你装。

想让 Ta 在 DSH 里用工具(改文件、跑命令),需要在 DSH 那边给完全权限;只想聊天一般不需要;但为了避免出现兼容性问题,强烈建议给 主人会话 完整权限。

  1. 安装客户端(可选)

Windows

Android

首次使用

[!IMPORTANT] 使用即代表您同意:

  • 不用该插件污染任意社区(例如到处评论刷屏)
  • 不用该插件污染任意媒体平台(例如开低质直播圈钱)

其它文档

文档内容
DEV.md二次开发:架构、模块、数据模型、生命周期、API、调试
Interface.md自定义接入 TTS / STT / 生图
clientdev.md客户端开发:HTTP API、SSE

端口与反代

默认监听 0.0.0.0:2332(设置里可改)。nginx 反代示例:

location / {
    proxy_pass http://127.0.0.1:2332;
    proxy_buffering off;
    proxy_read_timeout 3600s;
    proxy_set_header Host $host;
    client_max_body_size 32m;
}

proxy_pass 末尾不要带 /;必须 proxy_buffering off。

注意:麦克风、剪贴板功能需要 SSL(127.0.0.1 和 localhost 除外);DSH 桌面版侧栏内嵌页拿不到麦克风,发语音请走浏览器。

数据

全部落在 ~/.dsh/plugins-data/auralife/(Windows:C:\Users\<你>\.dsh\plugins-data\auralife\):一条命的状态、记忆(按月追加的 JSONL)、聊天分片、媒体文件、Ta 自己写的器官、出厂人设。不联网也能跑,配本地模型就是全程离线。

常见问题

Ta 听不见我说话? 确认宿主是 DSH 桌面版,并在「设置 → 插件 → 实验性插件」里开「语音输入」;浏览器麦克风需要 https 或 localhost/127.0.0.1。

模型不回话? 看「日志」页有没有报错;确认 DSH 那边模型可用、插件有权限起会话,非 Deepseek 模型使用了正确的思考强度。

客人能看到别人的聊天吗? 不能。每个账号只有自己的会话,空间动态按由模型可见性过滤。

Plugins associés