deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
基于 DeepSeek Harness 的开源社区增强桌面客户端
在同一个窗口里与 AI 对话、浏览项目、运行终端和管理 Git。
中文 · English · 下载 · 更新日志 · 反馈问题
鲸屿 Whale Isle 是基于 DeepSeek Harness 的开源社区增强桌面客户端,由社区独立维护,非 DeepSeek 官方产品。 官方 Harness 的 AI 对话、工具调用、Agent 团队、终端与 Git、MCP、技能和插件等核心功能,这里同样齐备。
在官方能力的基础上,鲸屿 Whale Isle 进一步扩展桌面体验:
会话与配置保存在独立的数据目录中,并提供官方 CLI 数据导入和插件故障排查入口。
dsh-home,与官方 CLI 的 ~/.dsh 分开。![]() |
![]() |
![]() |
![]() |
| 平台 | 下载 |
|---|---|
| Windows 10 及以上 · x64 | 下载最新公开版 |
公开分发以 Windows x64 安装包为主;其他平台可按下方说明从源码运行或构建。版本和变更记录见 Releases。
[!NOTE] Windows 安装包尚未进行数字签名,系统可能显示安全提示。请仅从本仓库下载;发布页提供
SHA512SUMS.txt供核对文件完整性。
如果你使用过官方 CLI,可在启动器的「导入」页面选择需要迁移的数据。
需要配置所使用模型服务的 API 密钥。本项目不提供模型额度,调用费用由对应服务商收取。
DeepSeek Messages request failed (404) 怎么办?先确认使用的是最新公开版,再核对「设置 → 模型」中的服务、API 地址和协议。DeepSeek 接入使用 Messages 接口,第三方服务仅支持 Chat Completions 时,不能直接使用相同配置。
如果仍然失败,请提交 Issue,附上版本、服务名称、API 地址(隐藏敏感参数)、所选协议和完整错误信息;不要附上 API 密钥。仅凭 404 无法确定是配置错误还是服务端问题。
应用启动时会检查更新。桌面端升级经增量通道下载,只拉取变化的安装块,通道失败时自动回退整包下载;也可以下载新的安装包覆盖安装。桌面版用户通常可以保留现有数据升级;升级前建议备份数据目录。
从官方 CLI 或早期桌面版本迁移,请使用启动器的「导入」,不要直接覆盖数据库或复制整个 profiles 目录。导入后重新添加原来的工作区路径即可查找对应会话。
桌面端使用独立的数据目录,不会直接读取官方 CLI 的 ~/.dsh。可在「设置 → 关于 → 打开运行目录」中查看。
| 平台 | 会话与设置目录 |
|---|---|
| Windows | %APPDATA%\Deepseek-Harness-Desktop\dsh-home |
| macOS(源码运行) | ~/Library/Application Support/Deepseek-Harness-Desktop/dsh-home |
请升级到 v0.3.3 或更新版本。v0.3.3 已修复历史投喂累计值阻塞新增用量的问题,保留成长值与累计投喂记录;升级后的新增用量可继续投喂,恢复旧日志不会重复产生食物。如果仍有异常,请附上应用版本和操作步骤提交 Issue。
在启动器的插件排查中禁用出错插件,再重新启动。旧版 dshbot 可能与新版 Harness 不兼容,也可用此方式单独禁用,无需删除配置或会话。
开发环境:Windows 10+ 或 macOS 14+(Apple Silicon)、Git,以及 Node.js 22.19+(22.x)或 24+。CI 使用的 Node.js 版本见 .nvmrc;pnpm 由根依赖提供,无需另行全局安装。
git clone https://github.com/ChisaAlter/WhaleIsle.git
cd WhaleIsle
npm ci
npm run setup:harness
npm start
setup:harness 会安装仓库内 Harness 的锁定依赖并构建桌面使用的 profile,首次执行耗时较长。npm start 会在客户端产物过期时先重建再启动。源码版与安装版共用单实例锁,启动前请先退出已安装的应用,包括托盘进程。
npm test # 桌面与移动端行为测试
npm run test:tools # 构建、发布与维护工具测试
npm run docs:check # 文档相对链接检查
npm run dist # 构建 Windows 安装包
npm run dist:mac # 构建 macOS 安装包,需在 macOS 上运行
欢迎提交 Issue 和 Pull Request,参与功能开发、问题修复或文档改进。请在工作分支修改并提 PR,说明需求、实际变化和相关验证;由维护者决定合并。开发 CI 自动提供反馈,成功的 main 构建在版本增加时自动发布,纯文档修改不启动产品构建。详见贡献指南。
报告问题时,请附上应用版本、操作系统、复现步骤、预期与实际结果,以及必要截图或日志,并移除密钥等敏感信息。
欢迎扫码加入微信交流群。二维码失效时,请通过 Issue 联系维护者。
感谢 DeepSeek Harness 提供基础能力,以及 Linux.do 社区的支持。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。