Giới thiệu
Bắt đầu với Dream, một IDE bàn phím mở nguồn cho các agent lập trình AI.
Dream mang lại không gian làm việc trên bàn phím tích hợp các dự án của bạn, các agent lập trình AI, các tệp, các terminal, các bản xem trình duyệt và luồng làm việc Git. Kết nối một lệnh dòng CLI được hỗ trợ, mở một thư mục và làm việc với một hoặc nhiều cuộc trò chuyện mà không cần chuyển đổi công cụ.
Dream bao gồm những gì#
- Một không gian làm việc đa dự án với các tab dự án bền vững
- Không gian làm việc từ xa qua SSH với tác nhân, tệp, Git và terminal từ xa
- Nhiều cuộc trò chuyện bên cạnh và phân nhánh cuộc trò chuyện
- Câu lệnh có thể tái sử dụng trong các dự án và kỹ năng agent có nhận thức về nhà cung cấp
- Các điểm kiểm tra theo phản hồi để xem xét và khôi phục các tệp mà người đại diện đã thay đổi
- Hỗ trợ cho Codex CLI, Claude Code CLI, OpenCode CLI, Cursor Agent CLI và Grok Build CLI
- Một trình duyệt tệp, tìm kiếm và chỉnh sửa tệp, các terminal tích hợp, và xem trước trình duyệt
- Tình trạng, nhánh, khác biệt, ghi nhật ký, đẩy, yêu cầu lấy, và quy trình làm việc với worktree, bao gồm việc hợp nhất một worktree đã hoàn thành trở lại nhánh gốc
- Phản hồi chi tiết theo dòng và chọn phần tử trình duyệt gửi các thông điệp mục tiêu đến một cuộc trò chuyện
- Một bảng điều khiển Git thống nhất với Thay đổi, biểu đồ lịch sử có màu, và kiểm tra yêu cầu pull
- Tìm kiếm chat và thông báo trong các dự án địa phương và các máy chủ SSH được kết nối
- Tìm trong tệp với biểu thức chính quy và bộ lọc tệp
- Phím tắt tùy chỉnh
- Máy chủ MCP điều chỉnh được và công cụ agent tích hợp để tương tác với trình duyệt
Dream chạy các agent lập trình thông qua các CLI đã cài đặt của họ. Bạn cần ít nhất một CLI được hỗ trợ trước khi có thể bắt đầu một cuộc trò chuyện.
Các luồng làm việc phổ biến#
| Tôi muốn… | Đọc |
|---|---|
| Giữ các cuộc thảo luận về triển khai và kiểm tra cùng nhau | Sử dụng nhiều cuộc trò chuyện |
| Tìm, lưu trữ hoặc khôi phục một cuộc trò chuyện cũ | Làm việc với cuộc trò chuyện và Cuộc trò chuyện đã lưu trữ |
| Chọn một mô hình khởi đầu và nỗ lực suy luận | Mô hình và thiết lập mặc định |
| Thử cách tiếp cận khác từ một tin nhắn trước đó | Phân nhánh cuộc trò chuyện |
| Theo dõi tiến trình của một agent hoặc trả lời câu hỏi | Làm việc với cuộc trò chuyện |
| Kiểm tra phần trả lời đã thay đổi và hủy bỏ một phần của nó | Kiểm tra và khôi phục thay đổi |
| Bình luận về các dòng diff cụ thể hoặc một phần tử trang | Gửi phản hồi đến cuộc trò chuyện |
| Chuẩn bị một nhiệm vụ để chạy sau này | Lưu câu lệnh với Stash |
| Sử dụng các hướng dẫn chung trong nhiều dự án | Câu lệnh có thể tái sử dụng |
| Duyệt, gọi hoặc tạo một kỹ năng của agent | Kỹ năng của tác nhân |
| Kết nối các công cụ bổ sung với một agent | Máy chủ MCP |
| Cho một agent tệp hoặc một hình ảnh chụp màn hình | Cung cấp ngữ cảnh |
| Làm việc trong một bản sao độc lập, sau đó hợp nhất lại | Worktree Git |
| Xem xét và công bố các thay đổi mã nguồn | Quy trình làm việc với Git |
| Đọc các bình luận đánh giá và hợp nhất một yêu cầu PR trên GitHub | Đánh giá pull request |
Hiểu không gian làm việc#
Dự án là một thư mục trên máy tính hoặc máy chủ SSH, có các cuộc trò chuyện và công cụ riêng. Cuộc trò chuyện có mô hình và thiết lập riêng. Nhiều cuộc trò chuyện trong cùng dự án dùng chung tệp; cây công việc cung cấp một bản làm việc Git riêng cho một tác vụ.
Sử dụng Quyền của tác nhân để chọn cách một tác nhân hoạt động, và Ngữ cảnh và mức sử dụng để hiểu thông tin dưới composer. Tài liệu tham số cài đặt liệt kê các lựa chọn toàn bộ ứng dụng. Nếu điều gì đó bị thiếu hoặc không chạy, hãy bắt đầu với Khắc phục sự cố.