deepseek-harness-studio README

The project's README from github.com/fufankeji/deepseek-harness-studio. As one markdown file: README.md.

赋范空间 Logo

DeepSeek Harness Studio

GitHub Stars Desktop App Electron Desktop 公开插件中心已上线 Preset 广场已上线 应用中心已上线 视觉增强自动路由 支持 Ollama、vLLM 和 SGLang 本地模型服务 MIT License macOS and Windows

官方网站 · 中文 · English

赋范空间出品 · DeepSeek Harness 的零代码桌面增强

视觉增强 + 本地模型 + 插件市场 + Preset 广场 · 0 代码一键部署和使用

自动发现并推送生态新插件,AI 智能推荐值得安装的能力;无需命令行即可完成搜索、校验、安装、启停与卸载。

下载 macOS arm64 开发预览版 · 下载 Windows x64 开发预览版

DeepSeek Harness Studio 视觉增强、插件市场、Preset 广场、零代码一键部署、插件自动推送与 AI 智能推荐

点击快速查看功能演示

https://github.com/user-attachments/assets/0717f7c7-a872-4d2b-acc2-3a1c4874c732

核心功能

下表只列已经进入源码、桌面组合和用户操作链路的能力;远期设想不再与现有功能混排。

能力 可以做什么
桌面工作区与会话管理 使用原生目录选择打开本地项目,按 Workspace 管理和搜索会话,并完成重命名、归档、Fork 与历史接续。
长会话目录与全文跳转 在对话右侧按用户、助手和工具生成完整历史目录;点击摘要会自动加载尚未渲染的旧消息,收起目录并跳转、高亮对应完整原文。
插件发现与 Agent 推荐 浏览精选、最近更新和生态热门插件,按场景筛选或搜索,也可以直接描述需求让 Agent 从公开 dsh-plugin 目录筛选候选。
插件可信安装与生命周期恢复 安装前检查确定版本、权限、兼容性与风险,安装后统一启用、停用、更新和卸载;未完成事务会自动回滚,运行清单仍不一致时进入可停用/卸载的插件安全模式。
Preset 广场与七套内置工作流 浏览赋范官方与社区 Agent Preset,查看 Skills、工具和环境要求后安装,并从“已安装”直接用于新会话。
应用中心与 FF–LLM Wiki 从独立一级入口启动拥有专属界面、数据和运行流程的完整 AI 应用,并按需显示应用侧边栏快捷入口。
多模型与本地推理 配置 DeepSeek 与其他兼容提供方,或从一级入口连接 Ollama、vLLM、SGLang 和自定义 OpenAI-compatible 服务。
原生视觉、兼容视觉与图片附件 使用 DeepSeek 图文模型直接处理图片,或调用已验证的云端/自托管视觉路线;图片附件会持久保存并沿单一路径发送。
Plan、Goal、Todo、Jobs 与 Workflow 进入规划模式,管理目标和待办,查看当前进程中的后台任务,并在对话中复盘多阶段 Workflow 的成员状态。
SubAgent 与多 Agent 协作 创建一次性或可继续的子 Agent,查看父子会话谱系、运行状态和耗时,并在支持的子会话中继续交流或停止当前轮次。
项目规则、上下文引用与产出文件 读取仓库指令,使用 @file/@session 引用上下文,并在回答末尾查看、打开或定位 Agent 实际产出的文件。
权限、沙箱与人工确认 为当前或后续会话选择只读、工作区写入和完全访问;危险权限、工具审批和 Agent 主动提问都在界面中显式确认。
主题皮肤与跨平台桌面交付 切换内置或本地背景并自动适配界面配色;通过 GitHub Releases 获取 macOS arm64 与 Windows x64 预览包。

近期路线图

以下能力尚未形成完整的一等产品入口,不计入当前功能。

方向 计划补齐的产品能力
独立能力中心 为不依赖 Bundle 包装的 MCP Server、Skills 与工具提供单独的发现、连接和项目级组合管理。
可视化 Agent 编排 在现有 Preset 与 SubAgent 运行能力之上,提供自定义 Agent、角色分工和团队流程编辑器。
远程控制与自动化 在明确权限和审计边界后,补齐浏览器/桌面操作、移动端接续和消息通知入口。

项目简介

DeepSeek Harness Studio 使用 Electron 承载 DeepSeek Harness 的 Web 工作区,并由桌面主进程启动和管理本地 dsh web 服务。这个仓库提供完整源码开发环境,使用者可以从 GitHub 克隆或下载代码,在本地安装依赖、编辑源码、启动桌面应用并继续开发。

桌面安装包只通过本仓库的 GitHub Releases 发布,不使用第三方下载站。目前已经提供经过真实 Electron 验收的 macOS arm64 预览 ZIP 和 Windows x64 预览安装程序;需要继续开发时,仍可获取完整源码并在本地启动。

Workspace 与 Agent 执行能力

DeepSeek Harness v0.1.1-rc.2 兼容能力

Studio 0.1.0-rc.19 已整合 DeepSeek Harness 0.1.1-rc.2 的核心与 Web 能力,同时保留赋范的插件中心、插件发现、Preset 广场、应用中心、主题皮肤和桌面恢复链路。Studio 版本号与 Harness 上游版本号分别管理;页面顶部下载链接与本版本一致。

插件生态:先发现值得装的,再完成安装与管理

插件发现:不知道装什么,就从这里开始

不知道插件去哪里找、哪些最近刚更新、哪些正在受到生态关注?从左侧进入 插件发现,应用会自动读取在线目录,把分散的插件整理成可以直接浏览和行动的推荐页面。

DeepSeek Harness Studio 插件发现真实桌面界面
真实 Desktop 界面:目录精选、最近更新、生态热门、场景分类、搜索以及安装与管理入口。

不知道准确包名?让 Agent 先替你筛选

只知道“想要一个桌面宠物”这类需求时,不必先猜 npm 包名。在 插件发现 中输入自然语言描述,应用会把它作为 /find-plugins 请求交给当前 Agent;Agent 加载内置技能、只读查询公开 dsh-plugin 目录,并把最相关的候选、版本、作者、更新时间和匹配理由返回当前对话。

Agent 在真实桌面客户端中执行 find-plugins,搜索桌面宠物并返回五项插件推荐
真实 Desktop 验收:对话发出“找一个桌面宠物插件”,Agent 加载 find-plugins、执行公开目录搜索,并从 8 个结果中列出 5 个相关候选。

插件中心:在线安装、启停与移除

DeepSeek Harness Studio 公开插件中心真实界面
真实 Desktop 界面:插件头像、公开目录、已安装区域、“安装”按钮与三点管理入口。

选定插件后进入 插件中心,可以用短包名、完整 npm 包名或明确 GitHub 仓库查找发布到 npm 公共 Registry 的插件与 Skill Pack。dsh-plugin 只是发现信号;GitHub 也只用于映射已发布 npm 包,Studio 不会直接安装仓库源码。确定版本仍须通过 Bundle、完整性和运行兼容校验。

Preset 广场已上线:一键安装完整工作方式

插件通常解决“让 Agent 多一个工具”,Skill 解决“教 Agent 按什么方法做”,而 Agent Preset 解决的是更完整的问题:把角色、工作规则、Skills、Plugin/MCP 与 Harness 标准工具组合成一套可以反复使用的工作方式。用户不需要逐项理解和手工配置,安装一个 Preset 后,就能直接用对应角色创建新会话。

能力层 它是什么 主要解决什么
Skill 可复用的方法、步骤与约束 告诉 Agent 一类任务应该“怎么做”
Plugin / MCP 可执行工具或外部服务连接 让 Agent 能真实读写系统、调用服务并完成动作
Agent Preset 角色、Skill、工具与运行规则的组合 把零散能力装配成一套开箱即用的数字员工或工作流

当前源码已经提供与“插件中心”“插件发现”平级的 Preset 广场,并完成发现、详情、安全安装、已安装管理、用于新会话、删除与重新安装的桌面端闭环。

DeepSeek Harness Studio Preset 广场真实桌面界面,展示赋范官方内置工作流
真实 Desktop 界面:Preset 广场、赋范官方内置目录、搜索与排序,以及安装、查看详情和用于新会话入口。

使用路径: 发现 Preset → 查看能力组成与前置条件 → 一键安装 → 在“已安装”中选择“用于新会话” → 按工作流完成任务 → 随时删除或重新安装。

  1. 从左侧导航进入 Preset 广场,可搜索用途、名称或作者,并按下载量或更新时间排序。
  2. 打开详情查看它包含的角色、Skill、工具、外部依赖和来源说明。
  3. 点击安装后,Desktop 会校验来源、大小、摘要和归档路径,再写入本地用户 Preset 目录。
  4. 安装完成后无需重启 Host;在 已安装 中点击“用于新会话”,即可带着对应 Preset 开始任务。
  5. 用户 Preset 可删除并重新安装;系统 Preset 继续受保护。安装或删除后仍停留在当前页面,不打断浏览过程。

安装、删除和用于新会话涉及本机文件与 Host,只在 Desktop 中执行;浏览器开发模式用于快速查看和验收界面,不会修改本机 Preset。

赋范官方内置 Preset:七套真实场景工作流

内置内容不是“插件合集”,而是七套围绕真实交付结果组织的 Agent Preset + Skills + 工具集成。合计包含 7 套 Agent Preset、9 个 Skills、1 个图像生成 Plugin;飞书数字员工另外接入飞书 MCP 与时间解析 MCP,PPT Office 使用内置动效运行适配器。

命名说明: “赋范官方”表示由赋范桌面端开发团队内置和维护,不代表 DeepSeek Harness 官方。它们安装后仍是普通用户 Preset,可以删除并重新安装。

分类 内置 Preset 能力组成 直接交付
产品与应用开发 AI WebApp 1 Preset + 3 Skills 从需求澄清、规格整理到 TDD 验收的可运行 Web 产品
办公与演示 PPT Office 1 Preset + 1 Skill + 动效运行适配器 8 页、四主题、可交互的单文件 HTML 演示文稿
视觉与媒体 视频生成 1 Preset + 1 Skill 从一句话调研、分镜到渲染完成的 16:9 MP4
内容生产 内容工厂 1 Preset + 1 Skill + 1 图像生成 Plugin 从长文分析到 1–10 张风格一致的图文卡片
数据分析 AI 报表 1 Preset + 1 Skill 从本地 Excel 生成可核验的离线交互报告
企业协同 飞书数字员工 1 Preset + 1 Skill + 飞书 MCP + 时间解析 MCP 从自然语言指令到真实飞书任务与双端回执
知识库研发 LLM Wiki Producer 1 Preset + 1 Skill 使用「LLM Wiki 全栈工程师」按阶段开发、验证并交付企业知识库项目

下方六个案例统一使用 16:10 预览图,避免横幅和长图破坏版面;点击任意图片可查看完整原图。

产品与演示:把想法变成可交付成果

AI WebApp Preset 生成的创作指挥舱,点击查看完整原图 PPT Office Preset 生成的动效 HTML 演示文稿,点击查看完整原图
01 · AI WebApp
解决什么:需求讨论结束后,仍不知道如何稳定落成一个可运行、可测试的 Web 产品。
功能逻辑:需求澄清 → 规格整理 → TDD 纵向开发 → 类型检查、构建与浏览器验收。
能力组成:grill-me、to-spec、tdd 3 个 Skills + 专属产品开发 Preset。
示例结果:可启动、可拖拽、可更新数据的“创作指挥舱”WebApp。
02 · PPT Office
解决什么:只有主题和内容大纲时,快速形成结构完整、视觉统一、可离线播放的演示成果。
功能逻辑:保存原始内容 → 组织 8 页叙事大纲 → 选择主题并生成 → 确定性检查页数、动画与离线性。
能力组成:1 个动效演示 Skill + 专属导演 Preset + 内置动效运行适配器。
示例结果:四套主题、逐页语义动画的单文件 HTML;当前明确不生成 .pptx。

内容与媒体:把一句话或一篇长文变成成品

视频生成 Preset 完成的 DeepSeek Harness 产品发布片分镜联系表,点击查看完整原图 内容工厂 Preset 生成的九张系列图文卡片,点击查看完整原图
03 · 视频生成
解决什么:只有一句产品想法时,仍能建立从事实调研到正式成片的完整生产链。
功能逻辑:四维 Web 检索 → 研究与简报 → 设计规范、分镜和视频源码 → HyperFrames 检查 → FFmpeg 渲染与媒体验收。
能力组成:1 个产品发布片 Skill + 专属视频导演 Preset。
示例结果:可编辑视频工程、联系表和 16:9 MP4;运

deepseek-harness-studio (fufankeji/deepseek-harness-studio)

plugin-manager
Searching Database…

What is this?DeepSeek Harness Studio is a zero-code Electron desktop app that wraps DeepSeek Harness, adding a plugin marketplace, AI-driven plugin recommendations, a Preset marketplace of ready-made agent workflows, and visual/theme enhancements on top of the core Harness engine.
Is this a new AI agent engine, or a wrapper around DeepSeek Harness?It is a desktop wrapper: Electron hosts the DeepSeek Harness web workspace, and the desktop main process starts and manages a local dsh web service, so you still rely on the underlying DeepSeek Harness engine.
How do I get it running?Grab the prebuilt macOS arm64 preview ZIP or Windows x64 installer from the project's GitHub Releases, or clone the repo and build it yourself with pnpm (build:desktop script) if you want to keep developing.
Do I need a DeepSeek API key, or can I run it against a local model?You can configure DeepSeek or another compatible cloud provider, or connect local inference engines like Ollama, vLLM and SGLang, or any custom OpenAI-compatible endpoint.
Are the current builds production-ready?No — the only official downloads right now are explicitly labeled 'preview': a macOS arm64 ZIP and a Windows x64 installer, with no Linux package yet.
Who is this aimed at?Developers and power users of DeepSeek Harness who want a no-code way to discover, vet and manage plugins and ready-made agent workflows instead of using the CLI.
What is the Preset marketplace?It is a one-click install catalog of complete agent workflows (role + skills + tools + rules). The app ships with 7 official presets such as AI WebApp, PPT Office, a video generator and a Feishu digital employee.
Can I find a plugin without knowing its exact package name?Yes — you describe what you want in plain language in Plugin Discovery, and an agent searches the public dsh-plugin directory and returns matching candidates with version, author and match reasons.
What does SubAgent support let me do?You can spawn one-off or continuable sub-agents, inspect parent-child conversation lineage and runtime status, and stop a running sub-agent's current turn.
Why is plugin discovery separate from plugin installation?Discovery and AI recommendations only surface public directory metadata; actual installs still go through the Plugin Center, which verifies version, integrity and bundle compatibility before installing anything.
Creator
fufankeji
Size
135.4 MB
Stars
686
Updated
CommitSep 01
Age
2mo
Commits · 90 Days