Một tệp cho mọi khả năng
Thiết kế, gỡ lỗi, kiểm thử, mock, tạo tài liệu và cung cấp MCP từ cùng đặc tả OpenAPI, để mọi thứ không lệch nhau.
Không gian OpenAPI tích hợp AI, ưu tiên cục bộ
Để Codex, Claude Code và Cursor viết mã theo định nghĩa API của bạn. Với Powerduck ưu tiên làm việc cục bộ trên máy tính, hãy tạo tài liệu từ mã nguồn và dùng AI điều phối kiểm thử. Lưu trữ miễn phí tài liệu OpenAPI và máy chủ MCP trên Hub.
/orders
post createOrder
get listOrders
/products
get listProducts
/customers
get listCustomers
powerduck.read_spec()
Tìm thấy 12 thao tác
powerduck.start_mock("POST /orders")
Máy chủ mock đang chạy ở cổng 4010
powerduck.generate_tests("POST /orders")
Đã tạo orders.test.js
powerduck.call_api("POST /orders", {total:49})
200 OK · đã xác minh theo hợp đồng
powerduck.publish_docs()
Đã cập nhật tài liệu tham khảo
Làm việc cục bộ không cần tài khoản. AI từ xa dùng dịch vụ mô hình bạn chọn; lưu trữ trực tuyến cần tài khoản Cloud.
Sửa đặc tả · Gỡ lỗi API · Kiểm thử · Mock · Tài liệu API · Máy chủ MCP
POWERDUCK HUB
Làm việc với API trong ứng dụng máy tính. Dùng Hub để chia sẻ tài liệu và kết nối công cụ AI với API của bạn.
Thiết kế, gỡ lỗi và kiểm thử API trong Powerduck.
Biến đặc tả thành tài liệu được lưu trữ và điểm cuối MCP.
Chia sẻ liên kết tài liệu, kết nối ứng dụng khách MCP và chọn có đưa dự án vào danh sách công khai hay không.
Lưu trữ miễn phí trong giới hạn gói. API nghiệp vụ vẫn chạy trên backend của bạn.
Vì sao chọn Powerduck
Một tệp OpenAPI YAML trong kho mã phục vụ thiết kế, gỡ lỗi, kiểm thử, mock, tài liệu và MCP. Tác nhân lập trình cũng dùng chính tệp đó.
Thiết kế, gỡ lỗi, kiểm thử, mock, tạo tài liệu và cung cấp MCP từ cùng đặc tả OpenAPI, để mọi thứ không lệch nhau.
Phản hồi không chỉ được hiển thị mà còn đối chiếu với đặc tả OpenAPI, giúp phát hiện ngay sai kiểu hoặc đường dẫn.
Tệp ở lại trên máy và hoạt động không cần tài khoản hay tải lên. Codex, Claude Code và Cursor đọc cùng đặc tả với bạn.
{
"id": "usr_8Kd2Xa",
"email": "ada@example.com",
"created": 1757030400,
"profile": {
"name": "Ada L.",
"locale": "en-GB"
},
"scope": "users:read orders:read"
}
scope is present in the response but is not
declared on components/schemas/User. Add the
property to the schema or remove it from the handler.
Every operation with an operationId becomes a tool. Arguments come from parameters and requestBody. Nothing is hand-written.
Exchange credentials for a bearer token.
Retrieve a single user by identifier.
Create an order for the authenticated customer.
Refund an order in full or in part.
GET /v1/users/{id}
Returns the user object for a valid identifier. If the user has been deleted, an Error object is returned with status 404.
usr_.
XEM TRONG QUY TRÌNH THỰC TẾ
Chọn tác vụ bên dưới. Powerduck chạy từ tệp OpenAPI trên máy bạn, gồm môi trường, kiểm thử và mock, không cần tài khoản hay tải lên.
Bắt đầu không gian API cục bộ mà không cần tài khoản hay tải lên. Dùng yêu cầu, xác thực, môi trường và khẳng định kiểm thử của bạn. Chọn Cloud khi muốn xuất bản trực tuyến.
Làm việc cục bộ không cần tài khoản. AI từ xa dùng dịch vụ mô hình bạn chọn; lưu trữ trực tuyến cần tài khoản Cloud.
Định nghĩa API có thể xem xét và liên kết tài liệu cục bộ.
Triển khai theo hợp đồng, kiểm tra bằng phản hồi thực.
Kết quả từng bước và khẳng định kiểm thử bị lỗi, không chỉ một tập lệnh được tạo ra.
Điều khiển thủ công khi cần xem chính xác điều gì đã xảy ra.
Chẩn đoán dựa trên kết quả yêu cầu, cùng thay đổi bạn có thể xem xét.
Tài liệu được lưu trữ và URL MCP mà không cần tự vận hành hạ tầng.
BẮT ĐẦU TRÊN MÁY CỦA BẠN
Powerduck là không gian API trên máy tính. Mở tệp cục bộ, gửi yêu cầu đầu tiên và kết nối tác nhân lập trình khi sẵn sàng. Không cần tài khoản để bắt đầu.
Tệp cục bộ, quét mã và gỡ lỗi giao thức gốc đều có ở đây. Kết nối mô hình AI bạn chọn khi cần hỗ trợ thiết kế, điều tra hoặc kiểm thử.
macOS 12+ · Windows 10+ · Linux
Demo web dùng mô hình đám mây chung và cần đăng nhập. Để làm việc cục bộ không cần tài khoản, hãy tải ứng dụng máy tính.
Xác minh hợp đồng
Ứng dụng khách API thông thường gửi yêu cầu và hiển thị phản hồi. Powerduck còn kiểm tra từng phản hồi theo hợp đồng OpenAPI, phát hiện sai lệch ngay khi xuất hiện.
Xem ví dụ chạy đượctotal:
type: number
{
"total": "49.00"
}
{
"total": 49
}
Trình sửa đặc tả OpenAPI
Cây cấu trúc dựa trên nội dung thực của đặc tả, không đoán từ thụt lề. Duyệt đường dẫn và thành phần theo cây, rồi sửa lỗi ngay tại vị trí phát sinh.
{
"id": "usr_8Kd2Xa",
"email": "ada@example.com",
"scope": "users:read"
}
Gỡ lỗi API
Trình tạo yêu cầu quen thuộc với nhà phát triển, bổ sung khả năng xác minh phản hồi theo hợp đồng.
Trình tạo máy chủ MCP
Đặc tả của bạn đã chứa thông tin định nghĩa công cụ. Powerduck chuyển nó thành máy chủ MCP chạy được và chỉ rõ trường OpenAPI nào tạo nên từng công cụ.
curl /users/{id}
{
"id": "usr_...",
"email": "ada@..."
}
Trình tạo tài liệu API
Tạo tài liệu tham khảo trực tiếp từ mô hình OpenAPI, xuất thành tệp tĩnh và lưu trữ ở nơi bạn muốn.
Một nguồn chuẩn duy nhất
Mở openapi.yaml hoặc openapi.json cục bộ và Powerduck biến hợp đồng sẵn có thành không gian API hoàn chỉnh. Không cần nhập, chuyển đổi, bộ sưu tập song song hay bản sao trên đám mây. Mô tả kết quả bằng ngôn ngữ tự nhiên, trợ lý tích hợp sẽ thực hiện qua các bước có thể xem xét. Cùng tệp đó kết nối qua MCP với tác nhân lập trình AI.
Tệp vẫn ở trong kho mã của bạn.
Sửa, duyệt và xác thực hợp đồng thực.
Gửi yêu cầu tạo từ cùng các thao tác.
Chuyển thao tác thành công cụ cho tác nhân.
Xuất bản tài liệu từ cùng một nguồn.
Không gian làm việc cục bộ có AI, được xây dựng quanh chính tệp OpenAPI.
Tệp cục bộ không cần tài khoản. AI từ xa gửi ngữ cảnh liên quan đến nhà cung cấp bạn đã cấu hình; xuất bản lên Cloud tải nội dung bạn chọn lên. Thống kê sử dụng tùy chọn được tắt mặc định. Xem Chính sách quyền riêng tư để biết dữ liệu và cách kiểm soát.
Chính sách quyền riêng tưLàm việc cục bộ không cần mua Cloud. Gói miễn phí cho phép dùng hai đặc tả; phần thưởng chia sẻ được duyệt có thể tăng hạn mức. Giấy phép máy tính bỏ giới hạn số đặc tả. Nhà cung cấp mô hình tính phí sử dụng khóa riêng của bạn; tín dụng mô hình được lưu trữ và dịch vụ Cloud được tính riêng.
Thiết kế, gỡ lỗi và kiểm thử API qua trò chuyện, dùng tệp OpenAPI cục bộ.
Mua một lần · giấy phép vĩnh viễn Xuất bản trực tuyếnChia sẻ tài liệu API và dịch vụ MCP được lưu trữ với nhóm và tác nhân AI.
Gói miễn phí · gói tháng hoặc năm Chọn mô hìnhDùng mô hình được lưu trữ bằng gói tín dụng, hoặc cấu hình nhà cung cấp mô hình riêng trong ứng dụng máy tính.
Tín dụng mô hình trả trướcĐã có tài khoản? Quản lý nội dung xuất bản, giấy phép máy tính và tín dụng AI. Đăng nhập bảng điều khiển →
Câu hỏi thường gặp
Thông tin thực tế về tệp cục bộ, phiên bản OpenAPI, tạo MCP và giấy phép.
Tệp cục bộ không cần tài khoản. AI từ xa gửi ngữ cảnh liên quan đến nhà cung cấp bạn đã cấu hình; xuất bản lên Cloud tải nội dung bạn chọn lên. Thống kê sử dụng tùy chọn được tắt mặc định. Xem Chính sách quyền riêng tư để biết dữ liệu và cách kiểm soát.
OpenAPI 3.0, 3.1 và 3.2. Powerduck nhận biết phiên bản được khai báo và xác thực theo đúng biến thể, thay vì chỉ dùng tập quy tắc chung tối thiểu.
Thao tác có operationId trở thành công cụ MCP. Đối số được tạo từ tham số và lược đồ requestBody. Lược đồ thành phần có thể được cung cấp dưới dạng tài nguyên. Máy chủ được tạo sẽ cập nhật mỗi khi đặc tả thay đổi.
Không. Powerduck Desktop là giấy phép vĩnh viễn mua một lần, gồm các bản cập nhật trong cùng phiên bản chính. Nâng cấp lên phiên bản chính sau này là tùy chọn.
Có. Bạn vẫn có thể dùng các bộ sưu tập và môi trường hiện tại. Powerduck lấy đặc tả OpenAPI làm hợp đồng chuẩn và giúp tìm những chỗ yêu cầu lệch khỏi hợp đồng.
Có. Cùng bộ máy xác thực và tạo mã được cung cấp qua @powerduck/openapi-cli — công cụ dòng lệnh sẵn sàng cho CI, chạy trong pull request và pipeline tự động. Công cụ hỗ trợ kiểm thử hàng loạt trên 6 giao thức (HTTP, SSE, WebSocket, gRPC, MCP, GraphQL), tùy chỉnh mức đồng thời và báo cáo tương thích JUnit để tích hợp CI.