🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

IvenKooLab/loci-dsh

DeepSeek Harnessspec-screened扫描:中风险在 GitHub 查看 ↗
未验证

🧠 把 loci 第二大脑装进 DeepSeek Harness dsh 的 Web 侧边栏。

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/21 · 已提供中文文档

🧠 loci 第二大脑作为 DeepSeek Harness (dsh) Web 插件——从侧边栏搜索 / 提问 / 记住你的本地知识库

综合分
29.5
GitHub 分
29.5
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add IvenKooLab/loci-dsh
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
信任档位:已验证本站已于 0 天前真实安装成功
是什么
dsh 原生插件 · browser
装得上吗
本站已真实安装成功(非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 4 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/26
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/26(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
loci-dsh

[!TIP]
🧠 把 loci 第二大脑装进 DeepSeek Harness (dsh) 的 Web 侧边栏。

English documentation: README.md

Featured in awesome-deepseek-harness

loci-dsh 是 dsh("一切皆插件")的纯 UI 层插件:在 Web 侧边栏挂一个 🧠 loci 记忆库 标签页,让你在对话之余直接搜索、提问、速记、查看 loci 知识库。

| 搜索 | 问答 |
|---|---|
| search | ask |
| 记忆 | 状态 |
| memories | status |

架构

不内嵌 Python、不 fork loci 核心。插件 host 半(Node)在 dsh web 服务器上挂载 /loci-dsh/api/* 路由,代理转发到本机 loci serve-http(REST + Bearer auth);client 半(React)通过 dsh-better-sidebar 注册侧栏标签页,同源调用 host 半——loci 不需要开 CORS。

loci-dsh 架构

- 搜索:混合检索,支持条数、只看记忆(tag=memory)、路径过滤
- 问答:LLM 基于知识库作答,答案带引用来源芯片,可逐条核查
- 记忆:关键词检索记忆(按日期分组)+ 快速速记(标题 / 正文 / 标签)
- 状态:连接状态、索引库概况、逐来源 chunk 数

loci 的 HTTP API 返回纯文本信封,host 半负责还原结构(搜索块、统计、引用、来自文件名的记忆时间戳),解析器在 src/parse.ts,跟随 loci 的事实线格式。

前置条件

1. Node.js ≥ 24(dsh 启动器用了 import.meta.main,Node 20/22 下 CLI 静默退出)
2. dsh:npm i -g @deepseek-ai/dsh
3. 侧边栏底座:dsh plugin --profile web add dsh-better-sidebar
4. loci ≥ v0.6.2 并启动 HTTP 服务,在 loci 的 config.toml 固定 token:

[http]
token = ""

loci serve-http   # 默认 127.0.0.1:8765,可用 --host/--port 或 [http] 段覆盖

安装

npm(发布后)
dsh plugin --profile web add loci-dsh

或直接从 git(lib/ 构建产物已提交,无需本地构建)
dsh plugin --profile web add github:IvenKooLab/loci-dsh

然后把插件指向你的 loci 实例。编辑 ~/.dsh/profiles/web/cordis.patch.yml,加一条按 id 覆盖的行(不要用 insert——dsh plugin add 已把 bundle 挂载了,同 id 再 insert 会因重复条目启动失败):

- id: loci-dsh
config:
baseUrl: 'http://127.0.0.1:8765'
token: ''

dsh 的 patch 行对 config 是整行替换(非深合并)——在意的键要全部重述。

也可以在启动 dsh web 前设 LOCI_URL / LOCI_TOKEN 环境变量。

启动 dsh web,底部工作台侧栏出现 🧠 loci 记忆库 标签。

配置项

| 键 | 默认 | 说明 |
|---|---|---|
| baseUrl | http://127.0.0.1:8765 | loci serve-http 地址 |
| token | (空) | Bearer token,与 loci [http] token 一致 |
| timeoutMs | 20000 | 短请求超时(health/stats/search/remember) |
| askTimeoutMs | 180000 | /ask 超时(LLM 往返,glm-4.6 实测约 21 秒) |

开发

pnpm install
pnpm build        # tsc 类型检查 + tsdown 双入口打包 → lib/
pnpm watch        # 改动即时重新打包

以本地 link 挂进 profile(改完 pnpm build + 浏览器硬刷新生效)
cd ~/.dsh && dsh plugin --profile web add /绝对路径/loci-dsh

- src/index.ts — host 半:路由挂载、loci 代理、错误映射
- src/loci-client.ts — loci HTTP 客户端(fetch + AbortSignal 超时)
- src/parse.ts — 纯文本 → 结构化解析(搜索块 / 统计 / 引用)
- src/trust-fence.ts — Host 头回环信任围栏(与 dsh /api 网关同语义)
- src/client/ — client 半:标签注册、四个视图、中英词典

结构参照 dsh-better-sidebar 外部插件指南 与 dsh-sentinel 的独立构建。

相关项目

- loci — 本地优先的第二大脑 CLI(pip install loci-rag)
- DeepSeek Harness — 本插件扩展的 agent 框架
- dsh-better-sidebar — 承载标签页的侧栏底座

License

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群