ภาพรวม
Open DeepSeek Harness Desktop เป็นแอปพลิเคชัน AI บนเดสก์ท็อปแบบอิสระที่ชุมชนร่วมกันดูแลรักษา ซึ่งมอบพื้นที่ทำงานแบบภาพสำหรับเอเจนต์เขียนโค้ด DeepSeek Harness ด้วยการครอบรันไทม์เอเจนต์อันทรงพลังที่ขับเคลื่อนด้วย Cordis ไว้ภายในหน้าต่าง Electron ที่เสริมความปลอดภัย จึงมอบสภาพแวดล้อมแบบปลอดภัยและเน้นการทำงานในเครื่องเป็นหลักสำหรับการจัดการเวิร์กโฟลว์การเขียนโค้ดด้วย AI
วัตถุประสงค์หลักและกลุ่มผู้ใช้เป้าหมาย
- นักพัฒนา: จัดการรีโพซิทอรีภายในเครื่องที่ต้องการเซสชันการเขียนโค้ดแบบต่อเนื่อง
- ทีมงาน: ประเมินผู้ให้บริการโมเดล AI ที่เข้ากันได้หลากหลายราย
- ผู้สร้างปลั๊กอินและสกิล: สร้างและทดสอบส่วนขยายภายในสภาพแวดล้อมแบบรวมศูนย์
- ผู้มีส่วนร่วมโอเพนซอร์ส: สนใจสถาปัตยกรรมของซอฟต์แวร์ AI โอเพนซอร์ส ภายในเครื่อง
รายละเอียดฟังก์ชันและการใช้งาน
การกำหนดค่าโมเดลที่รองรับ
เชื่อมต่อกับ DeepSeek ได้อย่างง่ายดาย หรือกำหนดค่า URL ฐาน API, ข้อมูลรับรอง และตัวระบุโมเดลแบบกำหนดเอง
การจัดการเวิร์กสเปซภายในเครื่อง
เปิดโฟลเดอร์โปรเจกต์และคงไว้ซึ่งเซสชันการเขียนโค้ดแบบถาวรและต่อเนื่อง พร้อมความสามารถในการสตรีมการตอบกลับและจัดการประวัติ
การตรวจสอบการทำงานของเอเจนต์
ตรวจสอบบันทึกและสรุปขั้นตอนสำคัญเพื่อยืนยันการทำงานของเครื่องมือและเหตุผลการประมวลผลของโมเดล
ระบบนิเวศของปลั๊กอินและสกิล
ใช้สถาปัตยกรรม “ทุกอย่างคือปลั๊กอิน” เพื่อค้นหา ติดตั้ง และเรียกใช้ส่วนขยาย เครื่องมือ และเวิร์กโฟลว์
อินเทอร์เฟซที่ปรับแต่งได้
ปรับแต่งเวิร์กสเปซให้เป็นแบบของคุณด้วยชุดสีและพื้นหลังแบบกำหนดเอง
โฮสต์เดสก์ท็อปที่ปลอดภัย
ทำงานเป็นตัวควบคุมที่ปลอดภัยสำหรับกระบวนการ Harness โดยใช้ Chromium sandboxing และปิดการทำงานของ Node integration เพื่อความปลอดภัย
ประโยชน์สำหรับผู้ใช้
- เวิร์กโฟลว์แบบรวมศูนย์: เก็บทุกเซสชันการเขียนโค้ด ข้อมูลรับรอง และการตั้งค่าปลั๊กอินไว้ในที่เดียว
- การออกแบบที่ให้ความสำคัญกับความเป็นส่วนตัวเป็นอันดับแรก: คีย์ API ที่มีความอ่อนไหวยังคงอยู่ภายในบริการข้อมูลรับรองของ Harness และเดสก์ท็อปโฮสต์จะไม่เชื่อมต่อการเข้าถึงระบบไฟล์ที่ไม่น่าเชื่อถือ
- ความสามารถในการขยาย: สถาปัตยกรรมแบบปลั๊กอินช่วยให้ปรับแต่งโมเดล พรอมป์ต์ และความสามารถของเอเจนต์ได้อย่างลึกซึ้ง
- ความโปร่งใส: ในฐานะโครงการโอเพนซอร์ส ผู้ใช้สามารถมองเห็นโค้ดทั้งหมดได้อย่างเต็มรูปแบบ ช่วยให้มั่นใจว่าไม่มีเทเลเมทรีแอบแฝงหรือการจัดการข้อมูลโดยไม่ได้รับอนุญาต
ความเข้ากันได้และการผสานรวม
- การรองรับโมเดล: ใช้งานร่วมกับ DeepSeek และผู้ให้บริการโมเดลอื่น ๆ ที่รองรับ API แบบเข้ากันได้
- การรองรับแพลตฟอร์ม: ขณะนี้ผ่านการตรวจสอบสำหรับ macOS (รันจากซอร์ส); ส่วนการรองรับ Windows และ Linux อยู่ระหว่างการพัฒนาอย่างต่อเนื่อง
- สถาปัตยกรรม: ผสานรวมกับรันไทม์ปลั๊กอิน Cordis ที่มีอยู่ได้อย่างราบรื่น เพื่อให้แน่ใจว่าเลเยอร์เดสก์ท็อปทำหน้าที่เป็นโฮสต์ ไม่ใช่รันไทม์รองที่ขัดแย้งกัน
วิธีการเข้าถึงและเปิดใช้งาน
- การเข้าถึงซอร์ส: โปรเจกต์นี้พร้อมใช้งานผ่านรีโพซิทอรี GitHub อย่างเป็นทางการ
- การติดตั้ง: ผู้ใช้สามารถโคลนรีโพซิทอรี ติดตั้งดีเพนเดนซีผ่าน pnpm และบิลด์แอปพลิเคชันภายในเครื่องได้
- การเรียกใช้งาน: รันแอปพลิเคชันด้วยสคริปต์สำหรับการพัฒนาที่มีให้ (เช่น
pnpm run dev:desktop) เพื่อเปิดกระบวนการ Harness ภายในเครื่องและ Web UI แบบ loopback - ใบอนุญาต: ซอฟต์แวร์นี้เผยแพร่ภายใต้สัญญาอนุญาต MIT