SolidCraft: Ứng dụng CAD 3D tham số mã nguồn mở viết bằng Rust, có hỗ trợ AI agent qua MCP
SolidCraft là ứng dụng CAD 3D tham số mã nguồn mở được viết hoàn toàn bằng Rust, có thể chạy trên máy tính và trong trình duyệt. Người dùng có thể tạo sketch, thêm ràng buộc và kích thước, sau đó dựng khối qua một timeline tính năng có thể tự xây dựng lại khi tham số thay đổi. Dự án cũng tích hợp máy chủ MCP, một giao diện tiêu chuẩn cho phép AI agent tương tác với ứng dụng CAD để tạo hoặc chỉnh sửa mô hình. SolidCraft hỗ trợ các tính năng như đùn, xoay, quét, loft, bo góc, vỏ mỏng, lỗ, pattern, assembly, thiết kế kim loại tấm, xuất DXF và tính khối lượng theo vật liệu. Các ví dụ gồm vỏ Raspberry Pi 4 tự dựng lại sau khi đổi chiều cao từ 24 lên 32 mm, cùng một mẫu xe rover khoa học được tạo qua 3.323 bước timeline có thể chỉnh sửa bằng MCP. Nhóm phát triển mô tả SolidCraft là dự án còn ở giai đoạn đầu nhưng đã dùng được cho các chi tiết đơn giản; 75 trong số 76 chi tiết tham chiếu công khai khớp với các phép tính giải tích hoặc kết quả từ FreeCAD, nhưng lưu ý rằng điều này chưa chứng minh sự tương đương hoàn toàn về hình học hay quy trình làm việc. Với người dùng CAD và lập trình viên, SolidCraft là một lựa chọn mã nguồn mở viết bằng Rust, có thể chạy ngay trên trình duyệt và được điều khiển bằng tự động hóa hoặc AI agent. Tuy nhiên, người dùng nên xem xét các giới hạn hiện tại và thận trọng vì các tệp tải xuống chưa được ký.
Người dùng CAD có thể thử SolidCraft trực tiếp trên trình duyệt hoặc cài bản desktop để dựng các chi tiết tham số và tự động hóa quy trình qua MCP. Đây cũng là dự án đáng theo dõi với lập trình viên muốn kết nối AI agent vào phần mềm thiết kế, nhưng nên xem trước các giới hạn và lưu ý rằng bản tải xuống hiện chưa được ký.
Đọc bài gốc