crossweave là gì?
Một công cụ ưu tiên chạy cục bộ để chạy nhiều session trên một repository rồi land chúng về. Một session là một git worktree cộng một shell trong đó, như một cửa sổ tmux có branch riêng. Một daemon chạy nền (cwd) lo phần sổ sách; cw, một dashboard terminal và ứng dụng Cockpit nói chuyện với nó.
Nó có phải IDE hay editor không?
Không. Nó có ngăn xem file gọn nhẹ và ngăn diff, nhưng không cố thay editor của bạn. Cmd+click mở file trong editor bạn chọn.
Nó dùng được với những agent nào?
Bất cứ thứ gì bạn chạy được trong shell. Có launcher cho Claude Code, Codex, Gemini CLI, OpenCode, Cursor Agent, Copilot CLI, Aider, Amp và Qwen Code, và bạn thêm được launcher riêng. Dấu hiệu trạng thái đáng tin nhất với Claude Code, Codex và Gemini.
Nó có chọn agent thay tôi không?
Không. Bạn chọn một launcher, hoặc một shell thường, và tự sửa lệnh của từng launcher trong Settings. Khởi động session bằng launcher sẽ gõ lệnh đã lưu đó vào shell và chạy nó. crossweave không chọn, không cấu hình và không giám sát agent.
Code của tôi đi đâu?
Bản thân crossweave không gửi gì đi đâu và không có telemetry: một daemon cục bộ sau một unix socket. Nó chỉ dùng mạng khi installer tải về, khi cw update, và khi kiểm tra bản mới tuỳ chọn với GitHub. Lệnh Refine là chương trình bạn đặt tên, còn các agent bạn chạy và các trang bạn mở có hành vi mạng riêng của chúng.
Chạy được trên nền tảng nào?
CLI, daemon và dashboard terminal chạy trên macOS (Apple Silicon và Intel) và Linux (x64). Ứng dụng Cockpit chạy trên macOS Apple Silicon. Windows không phải mục tiêu.
Giá bao nhiêu và giấy phép gì?
Miễn phí và mã nguồn mở theo giấy phép MIT.
Vì sao ứng dụng chưa được notarize?
Notarize cần tài khoản Apple Developer trả phí, mà tác giả chưa có. Vì vậy tải ứng dụng bằng trình duyệt sẽ gặp cảnh báo của macOS; đường cài bằng installer và các bước thủ công ở trang Tải về tránh hoặc gỡ được cảnh báo đó.
Cập nhật thế nào?
Chạy cw update. cw cũng tự kiểm tra bản mới ở nền (kết quả được lưu trong một ngày) và báo cho bạn khi có; cw config update-check off tắt việc đó.
Test tự động có tự chạy không?
Chỉ khi bạn bật (Settings → Checks, mặc định tắt) và chỉ với lệnh test bạn đã tin cậy bằng cw config trust. Nó chạy code agent vừa viết, ngoài mọi sandbox.
Gỡ cài đặt thế nào?
Thoát ứng dụng, dừng daemon của từng project bằng cw daemon stop, xoá các session không còn cần, rồi xoá các file đã cài. Các bước chính xác, theo đúng thứ tự, nằm trong tài liệu cài đặt.
Tôi có cần ứng dụng không, hay CLI là đủ?
CLI và daemon làm được mọi thứ; Cockpit là giao diện desktop trên chúng, chạy trên macOS Apple Silicon. Trên Linux, hoặc khi không dùng ứng dụng, hãy dùng cw và dashboard terminal (cw tui).
Land làm gì với branch gốc của tôi?
Nó merge phần việc đã commit của session vào branch gốc trong checkout chính của bạn, mặc định dạng squash (merge và rebase cấu hình được). Checkout phải sạch, session đang chạy cần --force, và xung đột sẽ dừng lại. Sau đó worktree và branch của session bị xoá, nên mọi thứ chưa commit trong worktree đó không được giữ lại.
Nó khác các IDE có agent thế nào?
IDE có agent là một trình soạn thảo với agent bên trong. crossweave là lớp nằm dưới các công cụ của bạn: cho mỗi công cụ một worktree và shell cô lập, cho thấy trạng thái của chúng và land phần việc của chúng. Nó không thay trình soạn thảo hay chọn agent thay bạn.
Worktree tốn bao nhiêu ổ đĩa?
Một worktree dùng chung kho đối tượng của repository, nên nó chứa file làm việc của bạn chứ không phải một bản sao lịch sử khác. Thứ phình ra là các dependency cài riêng cho từng worktree (node_modules). Dashboard cho thấy ổ đĩa mỗi session chiếm (là cận dưới khi phép đo còn đang chạy), và cw gc thu hồi các session đã kết thúc.
Vì sao là “crossweave”?
Các agent của bạn chạy như những sợi dọc song song. crossweave là sợi ngang: sợi chéo buộc chúng lại để tấm vải đứng vững.