Dream
DocumentationDownload
入门

简介

开始使用 Dream,一款面向 AI 编程代理的开源桌面 IDE。

Dream 将你的项目、AI 编码代理、文件、终端、浏览器预览和 Git 工作流整合到一个桌面工作区中。连接一个受支持的代理 CLI,打开一个文件夹,并在不切换工具的情况下与一个或多个聊天进行协作。

在一个项目工作区中将不同的对话分开管理。

Dream 包含了什么#

  • 一个支持多项目的工作区,具有持久化的项目标签页
  • SSH 远程工作区,支持远程代理、文件、Git 和终端
  • 多个并排聊天窗口和聊天分支
  • 项目间可复用的提示词及提供商感知的代理技能
  • 每条回复的检查点用于审查和恢复代理更改的文件
  • 支持 Codex CLI、Claude Code CLI、OpenCode CLI、Cursor Agent CLI 和 Grok Build CLI
  • 文件资源管理器、文件搜索与编辑、集成终端和浏览器预览
  • Git 状态、分支、差异、提交、推送、拉取请求和工作树工作流程,包括将完成的工作树合并回其基础分支
  • 逐行差异反馈和浏览器元素选择,可向聊天发送定向消息
  • 一个集成的 Git 面板,包含更改、彩色历史图和拉取请求审查
  • 跨本地项目和已连接 SSH 主机的聊天搜索与通知
  • 支持正则表达式和文件筛选的在文件中查找
  • 可自定义的键盘快捷键
  • 可配置的 MCP 服务器和内置的浏览器交互代理工具

Dream 通过其已安装的 CLI 运行代码代理。在开始聊天之前,你需要至少一个支持的 CLI。

常见工作流程#

我想……阅读
一起保持实现和审查对话的开放状态使用多个聊天
查找、归档或恢复旧对话使用聊天 和 已归档聊天
选择一个起始模型和推理努力模型与默认设置
尝试之前消息中的另一种方法分支对话
跟踪代理的进度或回应问题使用聊天
检查回复发生了什么更改,并撤销其中一部分内容审查与恢复更改
在特定的差异行或页面元素上评论向聊天发送反馈
准备一个稍后运行的任务使用暂存保存提示词
在多个项目中重用指令可复用的提示词
浏览、调用或创建一个代理技能智能体技能
将额外工具连接到代理MCP 服务器
提供一个代理文件或截图提供上下文
在独立检出分支上工作,然后将其合并回去Git 工作树
审查并发布代码变更Git 工作流程
阅读评论并合并一个 GitHub PR审查拉取请求

了解工作区#

项目是本机或 SSH 主机上的文件夹,拥有独立的聊天和工具。聊天是拥有独立模型和设置的对话。同一项目中的多个聊天共享文件;工作树 为任务提供独立的 Git 工作副本。

使用 智能体权限 来选择智能体的工作方式,并通过 上下文与用量 来了解 composer 以下的信息。设置参考 列出了全局应用偏好设置。如果某个功能缺失或无法运行,请先查看 故障排查。