EAC-Desktop
EAC-Desktop(揽尽万象桌面版)是基于 DeepSeek Harness 的开源桌面工作台,致力于让数百个 DSH 插件和谐共存,将对话、项目文件、工具执行与插件生态连接起来,并提供原生窗口、独立运行环境和随包运行时。
访问 Ebony-Vinyl/EAC-Desktop项目简介
EAC-Desktop(EAC = Embracing All Creation,揽尽万象)是基于 DeepSeek Harness 的开源桌面工作台。它用 Tauri 提供原生窗口层,并通过 RPC 驱动 Node sidecar 运行 Agent 服务,将桌面壳、服务层与 Harness 内核分层。项目随安装包准备 Node.js、npm 与 dsh 运行资源,普通使用无需单独安装 Node.js,并围绕项目工作目录、会话文件变更、插件与皮肤提供桌面化能力。
核心功能
- 随包准备 Node.js、npm 与 dsh 运行资源,启动本地 Web UI,普通使用无需单独安装 Node.js。
- 在工作目录中发起任务,查看会话文件变更,并通过文件视图检查与还原修改。
- 请求路径上的上下文压缩与有界溢出恢复,为持续对话管理上下文空间。
- 聚合插件目录、安装与启停入口,配合保护中心的快照、体检和回滚能力。
- 通过 DPX 管理环境身份、默认数据路径与运行时变量,按发布通道分离环境。
- Tauri 原生窗口、托盘、单实例与退出策略,配合进程编排管理服务生命周期。
适用场景
- 已使用 DeepSeek Harness,希望获得带原生窗口、托盘和单实例行为的桌面工作台。
- 需要在项目工作目录中运行 Agent 任务,并检查或还原会话期间的文件修改。
- 需要管理长会话上下文,使用请求路径压缩与有界溢出恢复。
- 需要安装、启停插件,并借助快照、体检和回滚管理扩展风险。
快速开始
- 从 releases 页面下载对应平台安装包;Windows x64 提供 Full Setup 与 Lite Setup,Linux x64 提供 AppImage 与 deb,macOS arm64 提供 dmg。
- 可选安装 EAC-Launcher v0.1.0 Windows x64,用于多实例与多内核管理,可与桌面端并存安装,自带 Node 24.22.1 运行时。
- 校验下载文件时,可在 PowerShell 中计算 SHA256,并与同一 Release 的校验清单对照。
部署与要求
- 普通使用时,安装包随包准备 Node.js、npm 与 dsh 运行资源,无需单独安装 Node.js。
- 源码构建使用 Git、Node.js 24、pnpm 11.7.0 与 Rust stable;Windows 需要对应 Rust 目标的 C++ 构建工具,Linux 需要 Tauri 与 WebKitGTK 依赖。
- 构建过程需要联网获取依赖。
- Linux 构建时设置 APPIMAGE_EXTRACT_AND_RUN=1,Ubuntu 构建环境需安装 libwebkit2gtk-4.1-dev、libappindicator3-dev、librsvg2-dev、patchelf、libfuse2、rpm。
采用前须知
- 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。
- DPX 管理默认路径与环境变量,但不提供文件系统沙箱隔离。
- 各平台发行版本分别标注,安装前应确认对应平台版本。
- 模型调用由已配置的提供商完成,插件兼容范围与附加依赖取决于发行包和插件配置。
- 源码构建需要联网获取依赖。