入门
简介
开始使用 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 以下的信息。设置参考 列出了全局应用偏好设置。如果某个功能缺失或无法运行,请先查看 故障排查。