社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

GitHub 爆火!DeepSeek Harness 也有桌面版了?双击就能用

极客之家 • 7 小时前 • 11 次点击  

 

DeepSeek 前段时间把 DeepSeek Harness 开源了,关注 AI 的朋友应该都知道了。简单说它是一个 Agent 运行环境,里面的模型、工具、界面、工作流都做成了插件,哪块不满意可以换哪块。这个思路还是挺新奇的,算是提供内核,剩下的全部交给社区催动发展了。

不过热度高是一回事,自己装又是另一回事,真到动手装的时候,不少人会卡在第一步。官方只给了命令行启动的本地 Web 界面,想用的话得先装 Node.js、装 pnpm,然后敲命令把服务拉起来,端口、进程这些东西都得自己盯着。这个过程对经常折腾开发环境的人来说不算什么,但对于只想安安静静用工具的人来说,看到这一步就有点不想动了。

我前两天在 GitHub 上刷到了 DSH Desktop,是社区给 Harness 做的桌面客户端,相当于把 Harness 整个装进了一个普通的桌面应用里。我下载装了,用了两天,这篇跟大家分享一下。

这是个什么项目

DSH Desktop 是一个开源的 DeepSeek Harness 桌面客户端,支持 Windows 和 macOS,用的 MIT 协议,完全免费。

先把一件事说清楚,它是社区维护的项目,不是 DeepSeek 官方出的产品,只是基于官方的 DeepSeek Harness 做的。项目的 README 里自己也反复声明了这一点,看起来开发者生怕大家觉得他在蹭官方的名头。

它和官方项目的分工也挺清楚的,官方 Harness 提供核心的 Agent 能力、插件系统和 Web 界面,桌面端负责的是剩下那一圈事:把应用打包成安装包、管本地服务的启动停止和恢复、做桌面窗口和系统托盘、发 Windows 和 Mac 的安装包。

也就是说核心的东西一行没动,桌面端只管把使用体验补齐。

安装包里连 Node.js 和 pnpm 都带好了,我们自己什么都不用配。这一点对非开发岗的读者挺重要的,Harness 本身再强,环境装不上,后面的事情就都谈不上了。

项目热度挺高的,发布没几天 GitHub 上就冲到了一万多 Star,还上过 Trending。我觉得也正常,官方那套命令行启动方式对普通用户确实不太友好,这时候有人把它包成了桌面应用,用的人自然不会少。

功能这块

基本延续了 DeepSeek Harness,提供了桌面客户端。

桌面端 - 双击打开,不用碰命令行

安装包自己带了运行环境,装完以后双击图标就能打开。第一次启动的时候,它会自己把默认配置建好,然后在本机把官方 Harness 的界面拉起来,中间不用我们插手。界面跟官方 Web 版基本是一个样子,之前在浏览器里用过 Harness 的人不会有什么陌生感。

有一个点刚用的时候要注意:平时关窗口它不会真的退出,只是收到系统托盘里,服务还在后台跑着,下次点开直接接着用,会话记录也都在。想彻底退出的话,要去托盘图标那里点退出。我第一天就是关了窗口以为完事了,后来发现它一直在托盘里待着,说不上是缺点,常驻后台反而方便,就是得知道这回事。

模式 - 四种运行模式,按活儿选

对话框旁边可以切运行模式,一共四种:标准、代码、极简、创造。

这四种模式的区别是会话里加载哪些工具。标准模式功能最全,聊天干活调插件都行,日常用它就够了;代码模式适合批量改文件这类活儿;极简模式只留最基本的能力,一般是拿来测模型的;创造模式是给自己造插件的人准备的。我自己大部分时候挂在标准模式上,没怎么动过。

模型 - 填自己的 API Key,保存就生效

第一次用要配一下模型,在设置里填 DeepSeek 的 API Key,保存之后就能用,不用重启什么东西。

这里要多说一句,桌面端本身开源免费,不代表模型调用免费,真正干活的时候走的是我们自己账号的额度,这一点跟直接用官方 Harness 完全一样。除了 DeepSeek,官方 Harness 本身也支持添加其他兼容的模型服务,有这方面需求的可以自己研究。

PS:之前介绍类似开源项目,总有人把模型和开源项目本身搞混,介绍的绝大部分开源项目都是免费的,但是接入的模型基本都不会是免费的,解释的都快力竭了!

插件 - 官方生态直接装

Harness 本身就是一切皆插件的架构,模型、工具、界面、工作流都能做成插件,像搭积木一样往上加。DSH Desktop 没有改上游的源码,所以官方的插件拿过来就能装,跟官方 Harness 的用法完全一样。社区现在已经有插件目录收录了几千个插件,界面皮肤、终端工具、工作流都有,我还没来得及仔细淘。

有个细节我觉得挺有意思的:这个桌面端自己的外壳,窗口、托盘这些东西,本身也是一个插件,走的是官方的组合机制,不是什么特殊待遇。这样做的好处是官方 Harness 往前更新,桌面端能跟着走,不会出现套壳项目那种跟上游越离越远的情况。

快速开始

想装的话过程很简单,先去 GitHub Releases 下载安装包,它还给了每个包的校验值,不放心可以核对一下。Windows 下下来是安装程序,跑起来按提示走完就行;Mac 是 DMG,打开以后拖进应用程序。不过要注意,目前只支持 Apple 芯片的机器,Intel Mac 和 Linux 还没有安装包。

装完双击打开,等它把默认配置建好,界面就出来了。第一次用记得先去设置里把 API Key 填上,然后选一个工作区,就能开始聊了。工作区就是它干活的目录,它会在这个目录里读文件、改东西,所以刚开始建议拿个不重要的测试目录练手,别一上来就指向正经项目,等摸清它的脾气了再说。平时不用的时候直接关窗口,它在托盘里待着,不占什么事。

我的看法

Harness 这东西,官方做得再强,只要入口还是命令行,需要装 Node.js、装 pnpm,就会把一大批人挡在门外,很多人根本不会走到真正用上它的那一步。DSH Desktop 没做什么复杂的事情,就是把这个门槛拿掉了,下载、安装、双击打开,跟装一个普通软件没什么区别。

另一点是它不魔改源码这件事,连桌面壳都做成插件、走官方组合机制,说明作者想清楚了长期路线,不是捞一波就走。这种项目我见过反面的例子,fork 出去套个壳,开头挺热闹,上游更新几轮之后就没人维护了,慢慢悄无声息。项目还专门发了一份插件生态共建的倡议,大意是官方、桌面端、第三方的插件按同一套约定来,装在一起互不干扰,能看出来他们是认真想把生态做起来,不只是做个壳就完事。

这类开源项目就是短期内补足了市场需求,几天时间 Star 数飙到1.3万,如果官方的桌面端出来,大概率很快被放弃。但话说回来,这才几天啊,这么快让我们用上桌面端,免费开源,必须献上敬意,嘿嘿。

想体验 Harness 又怕折腾环境的人,直接从这个桌面端上手就行,等用熟了再决定要不要去研究命令行那套。

开源地址

https://github.com/anywhere-labs/deepseek-harness-desktop

 

 

这个公众号长期分享实用开源项目。如果你不想逐篇翻阅历史文章,可以直接关注微信公众号“极客之家”,通过后台留言与我们互动交流。

图片

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/199942