概述
Open DeepSeek Harness Desktop 是 DeepSeek Harness AI 编码代理的一个独立、由社区维护的桌面发行版。它提供了一个安全、可视化的工作空间,将强大的 Cordis 驱动代理运行时封装在经过加固的 Electron 环境中。该工具专为本地开发而设计,允许用户管理编码会话、配置模型,并通过基于插件的架构扩展代理能力。
主要用途和目标用户群体
Opendshdesktop 的主要用途是为 AI 辅助编程提供一个专用的本地桌面界面。它特别适合以下用户:
- 需要持久化编码会话、管理本地代码仓库的开发者。
- 希望通过兼容 API 端点评估不同 AI 模型提供商的团队。
- 希望在实时代理环境中构建、测试和检查扩展的插件和 Skill 作者。
- 对本地 LLM 界面架构感兴趣的开源贡献者。
功能详情与操作
- 兼容模型配置: 可轻松连接 DeepSeek 或其他兼容的 API 基础 URL,并支持自定义模型标识符。
- 本地工作空间管理: 打开本地项目文件夹,创建持久化编码会话,并管理对话历史记录。
- 代理执行检查: 查看模型可见记录和简洁的关键步骤摘要,以验证工具活动。
- 插件和 Skill 生态: 通过一键式注册表系统发现、安装和检查扩展。
- 可自定义工作空间: 使用自定义配色方案和聊天背景个性化界面。
- 安全桌面宿主: 作为经过加固的 Electron 窗口运行,禁用 Node 集成、启用上下文隔离,并激活 Chromium 沙箱。
用户收益
- 隐私优先设计: 敏感的 API 密钥和凭证始终保留在 Harness 服务内,不会被复制或暴露到桌面宿主中。
- 统一工作流: 将 AI 编码代理的强大能力与桌面应用的便利性结合起来,使所有项目相关会话集中在一个地方管理。
- 可扩展性: “一切皆插件”的架构让用户能够根据具体编码需求,自定义模型、提示词、工具和工作流。
- 透明性: 作为开源项目,用户可以完整查看代码,确保不存在隐藏遥测或未经授权的数据访问。
兼容性与集成
- 架构: 基于 Cordis 插件运行时构建,确保与现有 Harness 服务无缝集成。
- 平台支持: 当前支持 macOS(已验证源码运行),Windows 和 Linux 版本正在积极开发中。
- API 兼容性: 通过标准 API 基础 URL 配置,支持 DeepSeek 及其他兼容的 LLM 提供商。
- Web 客户端集成: 用户可从同一代码仓库检出中运行现有的浏览器客户端,以获得最大的灵活性。
访问与激活方式
- 源码获取: 该项目可通过官方 GitHub 仓库获取。
- 安装方式: 用户可以克隆代码仓库,通过 pnpm 安装依赖,并在本地构建应用程序。
- 运行方式: 使用提供的开发脚本(
pnpm run dev:desktop)运行应用,以启动本地 Harness 进程和回环 Web UI。 - 许可证: 该项目基于 MIT License 发布,确保所有用户都可开放访问。