Cruxy Code là một CLI: cruxy mở một phiên tương tác và cruxy run thực hiện một tác vụ. Nó chạy trong bất kỳ terminal nào, kể cả terminal trong trình soạn thảo của bạn.
Sắp ra mắtPlugin cho VS Code và JetBrains, và một trình soạn thảo độc lập.
Sản phẩmCruxy CodeBeta
Cruxy Code đọc mã nguồn của bạn, sửa tệp, chạy kiểm thử và lệnh của bạn, và mở pull request. Theo mặc định, nó hỏi trước mỗi lần sửa và mỗi lệnh. Đang hoạt động dưới dạng CLI, trên mọi gói.
Bản xem trước giao diện. Đầu ra CLI là thật; câu trả lời của mô hình chỉ mang tính minh họa.
Cài đặt
$npm i -g @cruxy/cli$cruxy login$cruxy run "explain this codebase"Hôm nay
Cruxy Code là một CLI: cruxy mở một phiên tương tác và cruxy run thực hiện một tác vụ. Nó chạy trong bất kỳ terminal nào, kể cả terminal trong trình soạn thảo của bạn.
Sắp ra mắtPlugin cho VS Code và JetBrains, và một trình soạn thảo độc lập.
Nó liệt kê, đọc, glob và grep các tệp của bạn, tìm kiếm mã nguồn bằng một chỉ mục được xây dựng trên máy của bạn, và tải CRUXY.md hoặc AGENTS.md của dự án mỗi phiên.
Manual, chế độ mặc định, hỏi trước mỗi lần sửa và mỗi lệnh. Plan đề xuất một kế hoạch để bạn phê duyệt trước. Auto-approve và full-auto cho phép các hành động có thể hoàn tác chạy và vẫn hỏi trước những hành động không thể hoàn tác. Chuyển đổi bằng /mode hoặc Shift+Tab.
Sắp ra mắtChế độ pair với đánh giá từng dòng.
cruxy pr viết một conventional commit trên nhánh mới, push và mở một pull request trên GitHub, tất cả sau một lần phê duyệt, và không bao giờ commit vào main hay master.
Sắp ra mắtKích hoạt pipeline deploy của bạn.
Nó làm việc qua các công cụ tệp và shell của bạn, nên không bị ràng buộc với một ngôn ngữ hay framework nào. Các language server tùy chọn hỗ trợ TypeScript, JavaScript, Python, Go và Rust.
Nó chạy lệnh kiểm thử của bạn, đọc các lỗi và tiếp tục sửa, dừng sau bốn lần chạy thất bại liên tiếp. Đầu ra lỗi được phân tích cho Vitest và Jest.
Sắp ra mắtTạo kiểm thử, và đánh giá diff trước một pull request.
Nó ghi nhớ các dữ kiện qua các phiên: bộ nhớ dự án trong .cruxy/memory, được gọi lại khi bạn tin cậy nó bằng cruxy memory trust, và bộ nhớ cá nhân trong ~/.cruxy/memory.
Một patch có thể tạo, cập nhật và xóa tệp trên toàn repo một cách nguyên tử, dưới một lần phê duyệt.
Sắp ra mắtTự động chạy linter và formatter của bạn sau một thay đổi.
Mọi lần sửa đều hiển thị diff trước khi bạn phê duyệt. cruxy rollback khôi phục cây tệp về trước bất kỳ lượt nào, và /undo-last hoàn tác lượt mới nhất.
Sắp ra mắtPhê duyệt theo từng hunk.
Mỗi lần chạy kết thúc với mức sử dụng token và chi phí của nó. /usage, cruxy usage và cruxy limits hiển thị thêm.
Trong terminal
Chọn mức độ nó hỏi: /mode plan đề xuất một kế hoạch trước khi bất cứ thứ gì chạy.
Bản xem trước giao diện. Đầu ra CLI là thật; câu trả lời của mô hình chỉ mang tính minh họa.
Bạn giữ quyền kiểm soát: Cruxy Code đề xuất, bạn phê duyệt.
Bản xem trước giao diện. Đầu ra CLI là thật; câu trả lời của mô hình chỉ mang tính minh họa.
Đổi ý? /undo-last khôi phục các tệp về trước lần chạy cuối.
Bản xem trước giao diện. Đầu ra CLI là thật; câu trả lời của mô hình chỉ mang tính minh họa.
Cách hoạt động
Chạy cruxy cho một phiên, hoặc cruxy run với một tác vụ: một tính năng, một lần tái cấu trúc, một bản sửa lỗi. Nó đọc mã nguồn và tìm ra thay đổi cần làm.
Theo mặc định, nó hiển thị mỗi lần sửa dưới dạng diff và mỗi lệnh trước khi chạy, rồi chờ bạn. Trong chế độ plan, bạn phê duyệt kế hoạch trước; các chế độ auto cho phép các hành động có thể hoàn tác chạy.
cruxy pr commit trên nhánh mới, push và mở một pull request trên GitHub sau một lần phê duyệt. Sắp ra mắt: deploy sau khi bạn đã ủy quyền bước đó.
Mô hình
Theo mặc định, Cruxy Code gửi auto, và Cruxy API chọn một kích cỡ cho mỗi yêu cầu theo độ lớn và độ phức tạp của nó. Ghim một mô hình bằng /model cho phiên làm việc, trong .cruxy/config.json cho một dự án, hoặc bằng biến môi trường CRUXY_MODEL.
So sánh các mô hìnhDành cho ai
Dự án phụ, những thứ dựng vào cuối tuần và các lần tái cấu trúc nhàm chán, với một tác nhân mà theo mặc định sẽ hỏi trước khi thay đổi bất cứ thứ gì.
Tái cấu trúc nhiều tệp trong một patch, sửa kiểm thử và migration, với diff trước mắt bạn trước khi bất kỳ tệp nào thay đổi.
Quy ước chung qua một CRUXY.md đã commit, nên mọi phiên bắt đầu từ cùng bộ quy tắc, và một lượt dẫn giải cho bất kỳ repo lạ nào.
Gói
Cùng tài khoản đăng nhập bạn vào Cruxy trên trình duyệt, Cruxy Code và API. Giá tính bằng rupee và đã gồm GST.
Xem tất cả các góiMọi gói
Free, Core, Advanced, Pro và Enterprise. Cruxy Code không bị giới hạn theo gói.
cruxy login
Đăng nhập từ CLI được tính vào giới hạn sử dụng của gói.
Khóa API
Một khóa từ cruxy.ai được đo theo token, theo giá API.
Câu hỏi
Nó đọc các tệp cần thiết bằng các công cụ chỉ đọc (list, read, glob, grep và một chỉ mục tìm kiếm được xây dựng trên máy của bạn), và những lần đọc đó không yêu cầu phê duyệt. Sửa và lệnh thì có. Không gì được tải lên toàn bộ: những gì nó đọc được gửi đến Cruxy API như một phần của cuộc trò chuyện.
TRONG TERMINAL CỦA BẠN HÔM NAY
Đang hoạt động trên mọi gói, kể cả Free. Nó hỏi trước khi thay đổi bất cứ thứ gì.