Cần trợ giúp nhanh → Tham gia Discord • Thích trao đổi không đồng bộ hơn? → Tham gia r/ZooCode
# Zoo Code
> Đội ngũ dev dùng AI của bạn, ngay trong trình chỉnh sửa
## Chúng tôi là Zoo Code
Zoo Code tiếp tục phát triển dự án này sau khi đội ngũ Roo dừng việc phát triển tích cực Roo Code để tập trung vào Roomote. Cảm ơn đội ngũ Roo vì tất cả những gì họ đã xây dựng.
Đội ngũ nòng cốt gồm những nhà phát triển từng đóng góp cho Roo trước đây và thực sự quan tâm đến plugin này. Chúng tôi sẽ tiếp tục cập nhật model, sửa lỗi và phát hành tính năng, và chúng tôi dự định lắng nghe sát sao cộng đồng đã làm cho plugin này trở nên đặc biệt. Hãy tham gia cùng chúng tôi trên Discord, Reddit, hoặc mở PR hay issue.
-Zoo Code Team
Bạn có thể xem hướng dẫn nhanh để chuyển từ Roo Code sang Zoo Code trong hướng dẫn chuyển đổi Roo→Zoo. Chúng tôi muốn hỗ trợ người dùng nhiều nhất có thể trong quá trình chuyển đổi, và đó chính là lý do chúng tôi có Reddit và Discord. Nếu bạn gặp vấn đề hoặc có câu hỏi, cứ vào hỏi nhé.
Zoo Code phát triển trên nền tảng do Roo Code tạo ra và tiếp tục mở rộng với:
- Trí tuệ codebase Semble — tìm kiếm mã theo ngữ nghĩa nhanh chóng, theo yêu cầu, tự động thiết lập và không cần workflow lập chỉ mục riêng.
- Workflow Orchestrator mạnh mẽ hơn — ủy quyền an toàn hơn, phối hợp tác vụ song song, khôi phục tác vụ cha/con đáng tin cậy và cách ly tốt hơn giữa tác vụ con với hồ sơ provider.
- Chạy tự động lâu hơn với Destructive Command Guard (DCG) — tự động chặn lệnh nguy hiểm trong khi công việc đáng tin cậy vẫn tiếp tục mà không cần yêu cầu phê duyệt lặp lại.
- Các model mới nhất — liên tục hỗ trợ các dòng model Claude, GPT, Gemini, Kimi, GLM, Grok, MiniMax và nhiều dòng khác.
- Nhiều cách kết nối hơn — các provider mới và được mở rộng, gồm Zoo Gateway, Moonshot, Kimi Code, Kenari, Friendli, OpenCode Go và nhiều provider khác.
- Workflow terminal và chỉnh sửa đáng tin cậy hơn — sửa lỗi terminal hoàn tất quá sớm, xung đột trạng thái tác vụ, quản lý ngữ cảnh, chỉnh sửa diff và sử dụng công cụ riêng của từng provider.
- Kiểm soát workspace tốt hơn — quản lý quy tắc, giới hạn MCP theo từng chế độ, kiểm soát đường dẫn multi-root, tùy chọn reasoning của model và thao tác xem lại thay đổi khi hoàn tất.
- ✨ Cài đặt trò chuyện và chẩn đoán mới: Hiển thị dấu thời gian của tin nhắn với định dạng giờ và ngày có thể cấu hình, điều chỉnh TTL prompt-cache cho hồ sơ Anthropic và tạo báo cáo chẩn đoán tôn trọng quyền riêng tư.
- 💸 Chi phí và bộ nhớ đệm của nhà cung cấp chính xác hơn: Giữ nguyên kết quả công cụ của Anthropic, áp dụng token đầu ra tích lũy trong chi phí Anthropic và MiniMax, đọc bộ đếm prompt-cache của DeepSeek, nhắm tới bộ nhớ đệm Responses của xAI và tính phí đọc bộ nhớ đệm Mistral ở mức 0,1x.
- 🧭 Trò chuyện đáng tin cậy và nhanh hơn: Tiếp tục tác vụ đã hoàn thành sau khi khởi động lại, khôi phục checkpoint khi commit đã lưu bị thiếu, tự động tải lại renderer webview đã treo, điều tiết các bản cập nhật trực tuyến và tải ngôn ngữ theo yêu cầu.
- Tạo mã từ mô tả ngôn ngữ tự nhiên
- Thích ứng với các Chế độ: Mã, Kiến trúc sư, Hỏi, Gỡ lỗi và Chế độ tùy chỉnh
- Tái cấu trúc & gỡ lỗi mã hiện có
- Viết & cập nhật tài liệu
- Trả lời câu hỏi về cơ sở mã của bạn
- Tự động hóa các tác vụ lặp đi lặp lại
- Sử dụng Máy chủ MCP
Zoo Code thích ứng với cách bạn làm việc, chứ không phải ngược lại:
- Chế độ Mã: viết mã hàng ngày, chỉnh sửa và các thao tác với tệp
- Chế độ Kiến trúc sư: lập kế hoạch hệ thống, thông số kỹ thuật và di chuyển
- Chế độ Hỏi: câu trả lời nhanh, giải thích và tài liệu
- Chế độ Gỡ lỗi: theo dõi sự cố, thêm nhật ký, cô lập nguyên nhân gốc rễ
- Chế độ Tùy chỉnh: xây dựng các chế độ chuyên biệt cho nhóm hoặc quy trình làm việc của bạn
Xem thêm: Sử dụng Chế độ • Chế độ tùy chỉnh
- Tài liệu: Hướng dẫn chính thức để cài đặt, cấu hình và sử dụng thành thạo Zoo Code.
- Máy chủ Discord: Tham gia cộng đồng để được trợ giúp và thảo luận trong thời gian thực.
- Cộng đồng Reddit: Chia sẻ kinh nghiệm của bạn và xem những người khác đang xây dựng gì.
- Vấn đề trên GitHub: Báo cáo lỗi và theo dõi quá trình phát triển.
- Yêu cầu tính năng: Có ý tưởng? Hãy chia sẻ với các nhà phát triển.
- Sao chép kho lưu trữ:
git clone https://github.com/Zoo-Code-Org/Zoo-Code.git- Cài đặt các dependency:
pnpm install- Chạy phần mở rộng:
Có một số cách để chạy phần mở rộng Zoo Code:
Để phát triển tích cực, hãy sử dụng tính năng gỡ lỗi tích hợp của VSCode:
Nhấn F5 (hoặc vào Run → Start Debugging) trong VSCode. Thao tác này sẽ mở một cửa sổ VSCode mới với phần mở rộng Zoo Code đang chạy.
- Các thay đổi đối với webview sẽ xuất hiện ngay lập tức.
- Các thay đổi đối với phần mở rộng cốt lõi cũng sẽ tự động được tải lại nóng.
Để xây dựng và cài đặt phần mở rộng dưới dạng gói VSIX trực tiếp vào VSCode:
pnpm install:vsix [-y] [--editor=<command>]Lệnh này sẽ:
- Hỏi lệnh soạn thảo nào sẽ sử dụng (code/cursor/code-insiders) - mặc định là 'code'
- Gỡ cài đặt mọi phiên bản hiện có của phần mở rộng.
- Xây dựng gói VSIX mới nhất.
- Cài đặt VSIX vừa được xây dựng.
- Yêu cầu bạn khởi động lại VS Code để các thay đổi có hiệu lực.
Tùy chọn:
-y: Bỏ qua tất cả các lời nhắc xác nhận và sử dụng các giá trị mặc định--editor=<command>: Chỉ định lệnh soạn thảo (ví dụ:--editor=cursorhoặc--editor=code-insiders)
Nếu bạn muốn cài đặt gói VSIX theo cách thủ công:
- Đầu tiên, hãy xây dựng gói VSIX:
pnpm vsix
- Một tệp
.vsixsẽ được tạo trong thư mụcbin/(ví dụ:bin/zoo-code-<version>.vsix). - Cài đặt thủ công bằng VSCode CLI:
code --install-extension bin/zoo-code-<version>.vsix
Chúng tôi sử dụng changesets để quản lý phiên bản và xuất bản. Kiểm tra CHANGELOG.md của chúng tôi để biết ghi chú phát hành.
Xin lưu ý rằng Zoo Code không đưa ra bất kỳ tuyên bố hay bảo đảm nào liên quan đến bất kỳ mã, mô hình hoặc công cụ nào khác được cung cấp hoặc cung cấp liên quan đến Zoo Code, bất kỳ công cụ nào của bên thứ ba được liên kết hoặc bất kỳ kết quả đầu ra nào. Bạn chịu mọi rủi ro liên quan đến việc sử dụng bất kỳ công cụ hoặc kết quả đầu ra nào như vậy; các công cụ đó được cung cấp trên cơ sở "NGUYÊN TRẠNG" và "NHƯ HIỆN CÓ". Những rủi ro đó có thể bao gồm, nhưng không giới hạn ở, vi phạm sở hữu trí tuệ, các lỗ hổng hoặc tấn công mạng, thiên vị, không chính xác, lỗi, khiếm khuyết, vi-rút, thời gian ngừng hoạt động, mất mát hoặc hư hỏng tài sản và/hoặc thương tích cá nhân. Bạn hoàn toàn chịu trách nhiệm về việc sử dụng bất kỳ công cụ hoặc kết quả đầu ra nào đó (bao gồm, nhưng không giới hạn ở, tính hợp pháp, tính phù hợp và kết quả của chúng).
Chúng tôi yêu thích những đóng góp của cộng đồng! Bắt đầu bằng cách đọc CONTRIBUTING.md của chúng tôi.
Apache 2.0 © 2025 Zoo Code Org
Hãy tận hưởng Zoo Code! Dù bạn giữ nó trong tầm kiểm soát hay để nó tự do hoạt động, chúng tôi rất nóng lòng muốn xem bạn sẽ xây dựng điều gì. Nếu bạn có câu hỏi hoặc ý tưởng tính năng, hãy mở một issue hoặc bắt đầu một discussion. Chúc bạn code vui vẻ!