DeepSeek Harness Native

by wuruihi
5
4
3
2
1
Score: 50/100

Description

The DeepSeek Harness Native plugin embeds the local DeepSeek Harness panel in the note sidebar, keeping its agent conversations, code execution and document retrieval within the workspace. It connects only to a DSH service on 127.0.0.1 and can start that service automatically when the panel opens. Notes or selected content can be sent to DSH, while generated results can be written back into the vault. The panel supports new, existing and historical sessions, streams DSH responses with reasoning content and provides controls for switching between DeepSeek V4 Flash and Pro models. Queue and steer execution modes are available from the panel. Its settings cover the service port, startup command, automatic launch, vault workspace path and sending mode, with DSH listening on port 3080 by default.

Reviews

No reviews yet.

Stats

1
stars
71
downloads
0
forks
4
days
3
days
3
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
9
commits

RequirementsExperimental

  • DeepSeek Harness (DSH) installed locally

Latest Version

3 days ago

Changelog

v0.1.7

  • 活动卡 fallback id 去掉 Math.random,同 type+name 合并(修"调用工具"刷屏)
  • 丢弃 block-start/block-end 噪音事件(对齐 vscode fold.ts)
  • 活动卡超过 5 张后自动折叠为"📦 更多活动 — 已折叠 N 个"摘要
  • handleSessionEvent 增加 user/message 处理,DSH 回推的运行时快照/策略变更走 stripSystemContext(修"显示注入上下文")
  • addUserBubbleFromEvent 用 \n\n join content 数组(保持注入段落与用户文本分隔)
  • _userTextsSent Set 去重,避免 send() 本地渲染与 DSH 回推重复
  • thinking 折叠块也走 stripSystemContext
  • 新增 .dsh-activity-overflow 样式(虚线边框 + 斜体)

README file from

Github

DeepSeek Harness Native(DSH 原生面板)

一个 Obsidian 插件,让你直接在笔记侧边栏里打开本地 DeepSeek Harness(DSH)面板,不用切到浏览器。把 DSH 的智能体对话、代码执行、文档检索能力嵌进你的笔记工作流,并自动管理本地 DSH 服务。

隐私:本插件只连接你本机的 127.0.0.1 上的 DSH 服务,不向任何第三方发送数据。

它能做什么

  • 侧边栏面板:在 Obsidian 内打开 DSH 对话界面。
  • 双向桥接:一键把当前笔记内容发给 DSH,结果回写 vault。
  • 模型与权限:底部切换模型(DeepSeek V4 Flash / Pro)与执行权限(queue / steer)。
  • 服务自动管理:可配置启动命令,打开面板时若本地 DSH 未运行则自动拉起;内置「一键安装」克隆并安装 DSH。
  • 历史与会话:新建 / 切换 / 历史会话,自动渲染 DSH 流式回复(含思考链)。

安装方式一:手动放置(推荐,最简单)

适合从网盘/聊天记录拿到压缩包的用户。

  1. 下载 压缩包 deepseek-harness-native-x.x.x.zip 并解压,会得到文件夹 deepseek-harness-native/
  2. 打开你的 vault 文件夹(Obsidian 里:打开命令面板 → 输入 打开 vault 所在文件夹 并回车)。
  3. 进入里面的 .obsidian/plugins/ 目录(.obsidian 是隐藏文件夹,需显示隐藏文件)。
  4. 把解压出来的 deepseek-harness-native/ 整个文件夹复制进去,和已有的其他插件并列。
  5. 重启 Obsidian(或命令面板执行 重新加载应用 / 开发者模式下点插件旁边的刷新按钮)。
  6. 打开 设置 → 第三方插件 → 已安装,找到 DeepSeek Harness Native,点开关启用。
  7. 首次启用会弹出 「是否信任来自互联网的插件」 提示,点 「信任作者并启用」 即可。

提示:目录名必须是 deepseek-harness-native(和 manifest 里的 id 一致),改名会导致 Obsidian 识别不了。


安装方式二:BRAT(可自动更新,可选)

适合愿意用 Beta 插件安装器、希望以后一键升级的用户。

  1. 在 Obsidian 社区插件市场安装 BRAT

  2. 打开 BRAT 设置 → Add a beta plugin

    https://github.com/wuruihi/obsidian-deepseek-harness-native
    
  3. 启用插件(同样需要信任提示)。以后有新版本,在 BRAT 里点 Check for updates 即可升级。


前置条件

本插件是 DSH 的「界面」,本身不含 DSH 引擎。使用前你需要在本机装好 DSH:

  • 最简单:装好插件后,打开 设置 → DSH Native → 一键安装,会自动克隆并安装 DSH。
  • 或手动安装 DSH 后,在插件设置里的「启动命令」填写你的启动方式(插件会以 vault 为工作目录启动它)。
  • DSH 默认监听 127.0.0.1:3080,端口可在插件设置里改。

基本使用

  • 命令面板执行 打开面板 打开侧边栏面板。
  • 在输入框输入问题,回车发送;底部可切换模型与执行模式。
  • 选中笔记内容后执行 发送当前笔记到 DSH,把笔记发给 DSH 处理。

设置项

项目 说明
服务端口 DSH Web 服务端口,默认 3080
启动命令 启动 DSH 的命令,{port} 自动替换;需以 vault 为 cwd
自动启动 打开面板时若端口无服务,自动运行启动命令
Vault 路径 DSH 工作区绑定的文件夹;留空用当前 vault 根
发送模式 queue(追加排队)/ steer(打断插队)

许可证

MIT © wupang

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Code Emitter
4 years ago by YISH
An obsidian plugin that allows code blocks executed interactively in sandbox like jupyter notebooks. Supported language rust、kotlin、python、Javascript、TypeScript etc.
RunJS
3 years ago by eoureo
Let's run JavaScript easily and simply in Obsidian.
JS Engine
3 years ago by Moritz Jung
An Obsidian plugin that offers a multiple ways to run JavaScript from within Obsidian.
CAO
2 years ago by Godot
Claude AI for Obsidian
LLM Tagger
a year ago by David Jayatillake
deepseek-ai-assistant
a year ago by algernon
Private AI
a year ago by GB
Effortlessly chat with your Obsidian notes using a privacy first LLM. Private by design, your notes never leave the device and use local processing only.
Mini-RAG
a year ago by John Wheatley
Nova
7 months ago by Shawn Duggan
Nova - AI plugin for Obsidian that edits your documents directly through natural conversation. Stop copying from chat, start collaborating with AI.
Agent Client
3 months ago by rait-09
Bring AI agents into Obsidian via Agent Client Protocol (ACP), such as Claude Code, Codex and Gemini CLI.
Note Companion
3 months ago by nexus-jpf
Note Companion: AI assistant for Obsidian that goes beyond just a chat. (prev File Organizer 2000)
Personal Assistant
3 months ago by edonyzpc
A plugin that harnesses AI agents and streamlining techniques to help you automatically manage Obsidian.
Claudian
a month ago by Yishen Tu
An Obsidian plugin that embeds Claude Code/Codex as an AI collaborator in your vault
Neural Composer
a month ago by Oscar Campo
AI-Powered Graph Memory for Obsidian
Sidet
a month ago by Jiao Yingxing
An easy-to-use AI chat plugin for Obsidian with side browsing, focused conversations, and vault-aware knowledge capture.
Local LLM Hub
24 days ago by TAKESHI MORITA
All-in-one local AI hub for Obsidian — LLM chat with vault tools, MCP servers, RAG, workflow automation, encryption, and edit history. Fully private, no cloud required.
Yuhanbo Task
20 days ago by yuhanbo
Obsidian 智能任务管理与番茄时钟插件,集成 AI 智能拆分的任务管理系统,配备专业番茄时钟,提升工作效率。
Workbuddian
13 days ago by jiang198012
Obsidian 插件:把本地 CodeBuddy CLI 或 Hermes agent 变成 vault 内 AI 聊天——流式回复、@引用、双后端切换。Obsidian plugin turning local CodeBuddy CLI or Hermes agent into an in-vault AI chat with streaming, @-references, and dual backends.
WorkBuddy
4 days ago by Jason
obsidian plugin for workbuddy