Tổng quan
Open DeepSeek Harness Desktop là một ứng dụng AI desktop độc lập, được cộng đồng duy trì, cung cấp không gian làm việc trực quan cho tác nhân lập trình DeepSeek Harness. Bằng cách đóng gói môi trường chạy tác nhân mạnh mẽ được hỗ trợ bởi Cordis trong một cửa sổ Electron được gia cố bảo mật, ứng dụng mang đến môi trường an toàn, ưu tiên cục bộ để quản lý quy trình lập trình có sự hỗ trợ của AI.
Mục đích chính và nhóm người dùng mục tiêu
- Nhà phát triển: Quản lý kho lưu trữ cục bộ và cần các phiên lập trình liên tục, bền vững.
- Nhóm làm việc: Đánh giá nhiều nhà cung cấp mô hình AI tương thích khác nhau.
- Tác giả Plugin và Skill: Xây dựng và kiểm thử tiện ích mở rộng trong một môi trường hợp nhất.
- Người đóng góp mã nguồn mở: Quan tâm đến kiến trúc của phần mềm DeepSeek cục bộ.
Chi tiết chức năng và cách vận hành
Cấu hình mô hình tương thích
Dễ dàng kết nối với DeepSeek hoặc cấu hình URL API cơ sở tùy chỉnh, thông tin xác thực và mã định danh mô hình.
Quản lý không gian làm việc cục bộ
Mở thư mục dự án và duy trì các phiên lập trình bền vững, liên tục với khả năng truyền phản hồi theo thời gian thực và quản lý lịch sử.
Kiểm tra quá trình thực thi tác nhân
Xem lại bản ghi và tóm tắt các bước quan trọng để xác nhận hoạt động công cụ và quá trình suy luận của mô hình.
Hệ sinh thái Plugin và Skill
Tận dụng kiến trúc "mọi thứ đều là plugin" để khám phá, cài đặt và gọi các tiện ích mở rộng, công cụ và quy trình làm việc.
Giao diện có thể tùy chỉnh
Cá nhân hóa không gian làm việc với bảng màu và hình nền tùy chỉnh.
Máy chủ desktop an toàn
Hoạt động như một bộ giám sát an toàn cho tiến trình Harness, sử dụng cơ chế sandbox Chromium và vô hiệu hóa tích hợp Node để đảm bảo an toàn.
Lợi ích cho người dùng
- Quy trình làm việc hợp nhất: Giữ tất cả phiên lập trình, thông tin xác thực và cấu hình plugin trong cùng một nơi.
- Thiết kế ưu tiên quyền riêng tư: Các khóa API nhạy cảm được giữ trong dịch vụ thông tin xác thực của Harness, và máy chủ desktop không tạo cầu nối tới quyền truy cập hệ thống tệp không đáng tin cậy.
- Khả năng mở rộng: Kiến trúc dựa trên plugin cho phép tùy chỉnh sâu về mô hình, prompt và năng lực của tác nhân.
- Tính minh bạch: Là một dự án mã nguồn mở, người dùng có toàn quyền quan sát mã nguồn, đảm bảo không có telemetry ẩn hoặc xử lý dữ liệu trái phép.
Khả năng tương thích và tích hợp
- Hỗ trợ mô hình: Tương thích với DeepSeek và các nhà cung cấp mô hình tương thích API khác.
- Hỗ trợ nền tảng: Hiện đã được xác thực cho macOS (chạy từ mã nguồn); các phiên bản Windows và Linux đang được phát triển tích cực.
- Kiến trúc: Tích hợp liền mạch với môi trường chạy plugin Cordis hiện có, đảm bảo lớp desktop đóng vai trò máy chủ thay vì một môi trường chạy thứ cấp gây xung đột.
Cách truy cập và kích hoạt
- Truy cập mã nguồn: Dự án có sẵn thông qua kho lưu trữ GitHub chính thức.
- Cài đặt: Người dùng có thể sao chép kho lưu trữ, cài đặt các gói phụ thuộc qua pnpm và xây dựng ứng dụng tại máy cục bộ.
- Thực thi: Chạy ứng dụng bằng các tập lệnh phát triển được cung cấp (ví dụ:
pnpm run dev:desktop) để khởi chạy tiến trình Harness cục bộ và Web UI loopback. - Giấy phép: Phần mềm được phát hành theo giấy phép MIT.