详细系统要求
操作系统
各平台支持的操作系统版本和架构,请参阅 系统要求。
硬件要求
最低配置
| 资源 | 要求 | 说明 |
|---|---|---|
| CPU | 双核 | 支持 SSE4.2 |
| 内存 | 4 GB | 运行应用基本需要 |
| 存储 | 500 MB | 应用本身 + 基本数据 |
| 显示 | 1280x720 | 最低分辨率 |
推荐配置
| 资源 | 要求 | 说明 |
|---|---|---|
| CPU | 四核+ | 多任务并行更流畅 |
| 内存 | 8 GB+ | 多个对话窗口 + 超级文书 |
| 存储 | 2 GB+ | 应用 + 智能体数据 + 缓存 |
| 显示 | 1920x1080+ | 最佳界面体验 |
本地模型(Ollama)额外要求
如果你计划使用 Ollama 在本地运行 AI 模型,需要额外的硬件资源:
| 模型规模 | 内存要求 | GPU 显存 | 说明 |
|---|---|---|---|
| 7B 参数 | 8 GB | 6 GB+ | 轻量模型,入门级 |
| 13B 参数 | 16 GB | 10 GB+ | 中等模型,效果更好 |
| 70B 参数 | 64 GB | 40 GB+ | 大模型,接近商用水平 |
软件依赖
桌面版
DesireCore 桌面版会随包提供完成核心工作所需的基础组件,通常不需要你先配置开发环境。系统中已有的工具仍会被检测并在合适时优先使用。
| 依赖 | 是否内置 | 说明 |
|---|---|---|
| Git | 是 | 随包提供可移植 Git;也可选择系统 Git |
| Python | 是 | 随包提供推荐版离线归档,首次启动后由 Hatch 静默导入到 DesireCore 管理目录 |
| Node.js | 是 | 随包提供推荐版官方归档,首次启动后由 Volta 静默导入到 DesireCore 管理目录 |
| macOS HostAgent | macOS 使用 | macOS 当前 GUI 操作载体;需要相应系统权限 |
| CUA Driver | 仅 Windows | Windows HostAgent 完成前的本机 GUI 自动化过渡载体,默认启用 |
当前内置清单为 Git 2.53.0、Python 3.13.9、Node.js 24.18.0 和 CUA Driver 0.7.1。确切补丁版本会随 DesireCore 发布更新,以 资源管理器 → 算力 → 运行环境 和安装包随附声明为准。
Python 与 Node.js 的导入在服务启动后异步进行,不阻塞 DesireCore 主界面。若内置归档导入失败,系统会尝试在线安装;仍失败时,你可以在运行环境页手动选择版本。它们安装在 DesireCore/Hatch/Volta 管理的用户目录中,不等同于修改系统全局的 Python 或 Node.js。
运行环境检测
你可以在 资源管理器 → 算力 → 运行环境 中查看本机工具链状态。该页面会检测常用运行环境和命令行工具,帮助判断智能体能否执行本地脚本、代码任务或容器相关工作。
常见检测项:
| 项目 | 说明 |
|---|---|
| Node.js / npm | 前端、MCP 和脚本工具常用运行环境 |
| Python | 数据分析、文档处理和自动化脚本常用运行环境 |
| Git | 智能体仓库版本管理、检查点、发布和导入时使用 |
| Docker / Podman | 容器化运行、构建和隔离任务使用 |
| PowerShell | Windows 命令和脚本执行环境 |
| Homebrew | 仅 macOS 检测,用于判断常见软件安装环境 |
| CUA Driver | 仅 Windows 检测,用于本机 GUI 自动化 |
Git 检测会展示版本、路径和实际来源。默认“自动”模式会分别验证系统 Git 与随包 Git,并使用版本较高者;版本相同时优先系统 Git。你也可以在运行环境页明确选择“系统”或“内置”,首选项不可用时系统会提示并回退到另一来源。
macOS 当前通过 HostAgent 承载本机 GUI 操作,需要辅助功能、屏幕录制等相应系统权限。Windows 的 CUA Driver 则优先使用 PATH 中用户自行安装的可用版本,再回退到 DesireCore 内置版本;它是 Windows HostAgent 完成前的过渡实现,只服务于当前 Windows 电脑。Windows、Linux、其他桌面与移动端 HostAgent 仍在开发。详见 GUI 桌面自动化。
缺少 Docker、Podman 或你任务指定的特殊版本时,相关脚本、MCP 服务或工作流仍可能不可用。
第三方组件说明
内置不等于 DesireCore 对这些程序拥有著作权。CUA Driver、Git、Python 和 Node.js 均为独立第三方组件,权利归各自权利人,并受各自许可证及随附第三方条款约束。
Git 使用 GPLv2;Python 和 Node.js 的二进制发行物还包含主体许可证之外的依赖许可。DesireCore 会按发布版本记录来源与许可材料,但不同平台、版本和归档的条款可能变化。请以安装包、组件归档及对应发布页面提供的完整文本为准。普通使用通常不要求你采取额外行动;若你提取、修改或再分发这些组件,应自行核对相应的署名、许可文本、对应源码和其他义务。
网络要求
必需的网络连接
DesireCore 在以下场景需要网络:
| 场景 | 目标地址 | 说明 |
|---|---|---|
| AI 模型调用 | 各供应商 API 地址 | 取决于你配置的供应商 |
| 更新检查 | download.desirecore.net | 检查客户端更新 |
| 智能体市场 | 市场 Github 仓库地址 | 浏览和安装智能体/技能 |
可离线的功能
以下功能不需要网络(使用 Ollama 本地模型时):
- 已安装智能体的配置浏览和编辑
- AgentFS 文件管理
- 本地模型对话(需 Ollama)
- 历史对话查看
- 数据导出
端口使用
| 端口 | 用途 | 说明 |
|---|---|---|
| 任意可用端口 | Agent Service(Fastify + Socket.IO) | 应用内部通信,自动分配 |
| 任意可用端口 | Workflow Service | 工作流执行服务,自动分配 |
| 任意可用端口 | Mail Service | 邮件服务,自动分配 |
| 11434 | Ollama 本地模型 | 仅使用 Ollama 时需要 |
| 8080 | 本地 Whisper | 仅使用本地语音识别时需要 |
存储空间分析
| 数据类型 | 预估大小 | 说明 |
|---|---|---|
| 应用安装 | 500-900 MB | 因平台而异 |
| 核心智能体 | 5-10 MB | DesireCore 内置智能体 |
| 每个自定义智能体 | 1-50 MB | 取决于技能和记忆 |
| 对话历史 | 10-100 MB/月 | 取决于使用频率 |
| 缓存 | 50-200 MB | 可安全清除 |
| 日志 | 10-50 MB | 可定期清除 |