Wavefunction: AI hỗ trợ lập trình trên Mac với mô hình riêng

Tác vụ lập trình song song với mô hình local hoặc đám mây bạn chọn.

Vào trang chủ ↗wavefunction.si
Báo hỏng
wavefunction.si
Wavefunction screenshot

Wavefunction là ứng dụng desktop mã nguồn mở dùng AI hỗ trợ lập trình trên Mac. Công cụ kết hợp hội thoại, tệp dự án, lệnh phát triển và các tác vụ song song. Bạn có thể bổ sung yêu cầu khi tác vụ đang chạy rồi kiểm tra thay đổi và kết quả kiểm thử.

Giải thích dễ hiểu: website này dùng để làm gì?

Website cung cấp bản tải ứng dụng và đường dẫn mã nguồn. Công việc thực tế diễn ra trong ứng dụng đã cài: chọn thư mục dự án, mô tả tính năng hoặc lỗi, rồi để agent sửa mã và chạy lệnh phát triển. Ví dụ là thêm bộ lọc theo tháng vào trang hóa đơn hiện có cùng các bài kiểm thử. Công cụ phù hợp với lập trình viên muốn tự chọn mô hình và có thể đánh giá kết quả. Cần dành thời gian cài đặt và kết nối mô hình.

Hoàn thành thay đổi đầu tiên

  1. Lấy DMG từ trang tải chính thức, rồi kéo ứng dụng vào Applications. Tài liệu yêu cầu Apple Silicon và macOS 11 trở lên.
  2. Kết nối nhà cung cấp hoặc dịch vụ mô hình cục bộ, chọn mô hình và tạo dự án.
  3. Mở thư mục dự án. Giữ New worktree nếu muốn checkout Git riêng; tắt tùy chọn sẽ dùng thư mục gốc.
  4. Nêu thay đổi, giới hạn và cách nghiệm thu, chẳng hạn thêm bộ lọc nhưng giữ nguyên định dạng API, có kiểm thử kèm theo.
  5. Đọc diff và đầu ra lệnh trước khi nhận kết quả. Thông báo hoàn thành không tự chứng minh mã đúng.

Làm song song và điều chỉnh trong lúc chạy

Mỗi cuộc trò chuyện có mô hình, thư mục và lịch sử riêng. Trong Git, cuộc trò chuyện mới mặc định dùng nhánh và checkout riêng. Agent có thể tạo trợ lý con dùng chung checkout của cha hoặc được cấp worktree tách biệt. Tách thư mục không loại bỏ xung đột logic khi tích hợp.

Tin nhắn trong lúc chạy điều chỉnh tác vụ hiện tại; Queue follow-up để yêu cầu chờ đến sau. Bạn có thể xem, chuyển hướng hoặc dừng trợ lý con, tạo nhánh hội thoại hay quay về trạng thái đã lưu tại một tin nhắn. Rewind không lưu mọi phiên bản trung gian. Các routine định kỳ cần ứng dụng đang mở.

Chọn tài khoản đám mây hoặc mô hình local

Website liệt kê đăng nhập ChatGPT Plus/Pro, khóa API Anthropic, Google Gemini, OpenAI, OpenRouter và Vercel AI Gateway, cùng Ollama và dịch vụ tương thích OpenAI như LM Studio. Có thể chọn rồi đổi mô hình theo từng hội thoại. Kết nối không tặng thêm thuê bao hoặc số dư API; khả năng và hạn mức phụ thuộc mô hình, dịch vụ và cấu hình.

Miễn phí phần mềm, tách riêng phí mô hình

Đã kiểm tra ngày 5 tháng 11 năm 2026: ứng dụng miễn phí theo giấy phép MIT. Tài khoản và API mô hình áp dụng giá, hạn mức, điều kiện của nhà cung cấp. Không có hạn ngạch miễn phí chung cho mọi mô hình được công bố. Thư viện phụ thuộc và dịch vụ có điều khoản riêng.

Settings → Analytics tổng hợp token, cache, số lượt chạy, thời gian làm việc và chi phí USD do nhà cung cấp báo cáo, theo mô hình và trong 14 ngày gần nhất. Chi phí chưa được báo không bị tính thành số không; cần đối chiếu hóa đơn thực tế của nhà cung cấp.

Desktop độc lập trong Docker

Computer use chạy trên desktop riêng trong container Docker cục bộ. Theo tài liệu, nó không di chuyển con trỏ, gõ trên bàn phím hoặc ghi màn hình của Mac chủ. Bạn có thể theo dõi hay tiếp quản; agent tạm dừng khi đăng nhập riêng tư. Tệp được thêm rõ ràng hoặc chuyển đến thư mục được cho phép.

Tính năng cần Docker Desktop và mô hình đọc được hình ảnh. Desktop tách biệt không ngăn dữ liệu bạn gửi đến website hoặc mô hình từ xa rời khỏi máy.

MCP và hướng dẫn sẵn có của dự án

Website hiện mô tả hơn 70 connector MCP dựng sẵn và cho phép thêm máy chủ MCP của bạn. Quyền thực tế tùy từng dịch vụ. AGENTS.md và SKILL.md giúp dùng lại quy tắc dự án, nhưng hướng dẫn không thay thế quyền truy cập hay việc rà soát mã.

Bảo mật: lưu local không có nghĩa mọi dữ liệu đều ở local

Hội thoại, kỹ năng và cài đặt được lưu trên Mac. Nhà cung cấp hosted và connector vẫn nhận đầu vào bạn gửi. Khóa nằm trong tệp cục bộ giới hạn cho người dùng hệ thống, và tài liệu nói rõ chúng không được mã hóa.

Require zero data retention giới hạn đường định tuyến của OpenRouter và Vercel AI Gateway; nhà cung cấp khác cần thiết lập ở tài khoản. Lệnh thường chạy trong sandbox macOS, thư mục ngoài dự án cần cấp quyền, còn Full access thay đổi một số phê duyệt. Chính sách bảo mật giải thích cả giới hạn của việc phát hiện lệnh không thể hoàn tác.

Câu hỏi thường gặp

Ứng dụng miễn phí có bao gồm dùng mô hình không?

Không có hạn ngạch chung được công bố. Phần mềm miễn phí; quyền truy cập, hạn mức và phí mô hình do nhà cung cấp quyết định.

Có dùng Ollama hoặc API riêng được không?

Có. Ollama và endpoint tương thích OpenAI được nêu cùng các dịch vụ đám mây kể trên. Cần chọn mô hình và cấu hình phù hợp tác vụ.

Mã nguồn có luôn nằm trên Mac không?

Lưu cục bộ không bảo đảm điều đó. Dịch vụ từ xa nhận nội dung gửi đến chúng; tệp khóa local cũng không được mã hóa.

Cần máy nào và phần mềm bổ sung gì?

Ứng dụng được tài liệu hóa yêu cầu Apple Silicon, macOS 11+. Computer use cần thêm Docker Desktop và mô hình thị giác. Không suy ra có gói Windows hoặc Linux từ hướng dẫn này.

Tài nguyên chính thức

  • Kho mã và README: cài đặt, kiến trúc và đóng góp.
  • GitHub Issues: lỗi thông thường; báo lỗ hổng qua kênh riêng trong chính sách.

Công cụ liên quan

Phát triển văn hóa →
One RoofMiễn phí
Theo dõi phiên làm việc, yêu cầu phê duyệt và vòng lặp có giới hạn ở một nơi.
Phát triển văn hóaTrợ lý mã hóa AI · Công cụ tự động hóa quy trình làm việc AI · Mã Nguồn MởMở ↗
AgentMashMiễn phí một phần
Theo dõi tác nhân, công việc và thay đổi song song trong cùng một kho mã.
Phát triển văn hóaTrợ lý mã hóa AI · Công cụ tự động hóa quy trình làm việc AIMở ↗