DeepSeek Harness (dsh) คืออะไร? เจาะลึกคู่แข่งโค้ดโอเพ่นซอร์สของ Claude DeepSeek released DeepSeek Harness (dsh), an open-source tool for running models as coding agents, on August 13, 2026, alongside the DeepSeek V4-Pro API. The repository quickly gained about 169,000 stars and 18,100 forks within a week, with developers drawn to its plugin-based architecture built on the Cordis framework, which allows swapping core components like model clients, tools, and session storage. DeepSeek เปิดตัว DeepSeek Harness dsh เมื่อวันที่ 13 สิงหาคม 2026 ซึ่งไม่ใช่โมเดล แต่เป็นเครื่องมือสำหรับรันโมเดลให้ทำงานเป็น coding agent ได้จริง โดยมีวงจรเซสชัน การเรียกใช้เครื่องมือ การตรวจสอบสิทธิ์ และ Web UI ในเครื่อง เปิดตัวพร้อม DeepSeek V4-Pro บน API ในวันเดียวกัน และ VentureBeat มองว่าเป็นคู่แข่งโอเพนซอร์สของ Claude Code https://venturebeat.com/technology/deepseek-harness-launches-as-open-source-rival-to-claude-code-alongside-v4-pro-on-api-with-higher-prices ชุมชนตอบรับอย่างรวดเร็ว: ณ วันที่ 20 สิงหาคม repository deepseek-harness https://github.com/deepseek-ai/deepseek-harness มีดาวประมาณ 169,000 ดวงและ 18,100 forks ภายในหนึ่งสัปดาห์ สิ่งที่นักพัฒนาสนใจไม่ใช่แค่ตัวโมเดล แต่คือ agent harness ที่ตรวจสอบโค้ด แก้ไขพฤติกรรม และใช้ร่วมกับหลายโมเดลได้ โมเดลมีหน้าที่ทำนายโทเค็น ส่วน harness จัดการทุกอย่างที่ทำให้โมเดลลงมือทำงานได้ เช่น Claude Code, Codex CLI และ Gemini CLI ก็เป็น harness เช่นกัน แต่ห่อหุ้มโมเดลของผู้ให้บริการแต่ละรายไว้ หากต้องการเปรียบเทียบ Claude Code กับ Codex CLI ดูได้ที่ Claude Code vs Codex CLI https://apidog.com/th/blog/claude-code-vs-codex-cli?utm source=dev.to&utm medium=wanda&utm content=n8n-post-automation สิ่งที่กำหนดตำแหน่งของ DeepSeek Harness มี 3 ข้อ: THIRD PARTY NOTICES dsh เปิดตัวพร้อม DeepSeek V4-Pro จึงเหมาะสำหรับทีมที่ต้องการทดลองทั้ง model และ agent runtime พร้อมกัน หากต้องการเริ่มจาก API ของโมเดล ดู คู่มือ DeepSeek V4-Pro API https://apidog.com/th/blog/how-to-use-deepseek-v4-pro-0813-api?utm source=dev.to&utm medium=wanda&utm content=n8n-post-automation สำหรับ endpoints, model IDs และตัวอย่าง request Harness ทั่วไปมักเป็นแบบ monolithic: agent loop, model client, tools และ session storage อยู่ในแอปเดียวกัน ปรับ config ได้บ้าง แต่เปลี่ยนส่วนประกอบหลักได้จำกัด DeepSeek Harness ใช้แนวคิด “ทุกอย่างเป็นปลั๊กอิน” บนเฟรมเวิร์ก Cordis ซึ่งอธิบายการออกแบบไว้ในเอกสาร A Programming Paradigm for Spatiotemporal Composability ในทางปฏิบัติ หมายความว่าส่วนประกอบหลักต่อไปนี้สามารถสลับหรือขยายได้: แนวทางนี้เหมาะเมื่อทีมต้องการทดลอง เช่น ข้อแลกเปลี่ยนคือพื้นที่ที่อาจพังมีมากขึ้น โดยเฉพาะในช่วง developer preview ปลั๊กอินหรือ config อาจใช้ไม่ได้หลังอัปเดตเวอร์ชัน จึงควร pin เวอร์ชันและทดสอบใน sandbox ก่อน รัน Web UI ในเครื่องด้วยคำสั่งเดียว: npx @deepseek-ai/dsh web คำสั่งนี้เปิด UI ที่: http://127.0.0.1:3080 หากไม่ต้องการให้เปิดเบราว์เซอร์อัตโนมัติ: npx @deepseek-ai/dsh web --no-open หากต้องการ build จาก source: git clone https://github.com/deepseek-ai/deepseek-harness.git cd deepseek-harness pnpm install pnpm run build pnpm dsh web หลังเปิด UI ให้ทำตามลำดับนี้ กำหนด key ในหน้า Settings โดย credentials จะถูกเก็บใน: $DSH HOME/.credentials.yaml ไฟล์ config หลักจะเก็บเพียง reference ไปยัง credentials คลิก Choose workspace แล้วเลือกไดเรกทอรีโปรเจกต์ที่ต้องการให้ agent ทำงานด้วย ขั้นตอนนี้จำเป็น เพราะ dsh ต้องรู้ขอบเขตไฟล์ที่อนุญาตให้เข้าถึงก่อนเริ่ม session เมื่อ agent ต้องเขียนไฟล์หรือรัน shell command UI จะแสดง prompt ตาม permission policy ที่ใช้งานอยู่ อย่าอนุมัติโดยไม่ตรวจสอบ diff และคำสั่ง โดยเฉพาะเมื่อทำงานกับ repository สำคัญ dsh web เป็น shorthand ของ: dsh --profile web แต่ละ profile อยู่ใน: $DSH HOME/profiles/