OpenWork: One MCP Hub for Every AI Agent — Install, Self-Host & Supercharge Your Workflow
สรุปย่อ
ประเด็นสำคัญจากวิดีโอ
- **ช่อง:** Full Stack · **ความยาว:** ~12 นาที · **ลิงก์:** https://www.youtube.com/watch?v=Ex-eGzpS53s
# สรุป: OpenWork: One MCP Hub for Every AI Agent — Install, Self-Host & Supercharge Your Workflow - **ช่อง:** Full Stack · **ความยาว:** ~12 นาที · **ลิงก์:** https://www.youtube.com/watch?v=Ex-eGzpS53s ## ประเด็นหลัก - ปัญหาหลัก: สกิล พรอมป์ และบริการของเอเจนต์ AI ติดอยู่ภายในเครื่องมือแต่ละตัว (Claude Code, Cursor, Codex) ไม่สามารถแชร์หรือพกพาข้ามเครื่องมือได้ และทีมก็ไม่มีแหล่งความจริงร่วมกัน - OpenWork คือแอปเดสก์ท็อปโอเพนซอร์สฟรี ทางเลือกของ Claude Cowork และ Codex ขับเคลื่อนด้วย Open Code รองรับ macOS, Windows, Linux — เพิ่ม MCP ตัวเดียวก็ใช้สกิลและบริการชุดเดียวกันได้ทุกเอเจนต์ - กลไกหลักคือ OpenWork Connect: MCP server ตัวเดียว (ทั้ง local และ OpenWork Cloud) ที่เผยให้เห็นเครื่องมือสองอย่างคือ search capabilities (ค้นหา) และ execute capability (เรียกใช้) - การติดตั้งเป็นพรอมป์ภาษาเดียวในเอเจนต์ เช่น `codex mcp add openwork` หรือ `claude mcp add` แบบ HTTP transport หรือคอนฟิก JSON ใน Open Code — ไม่มี vendor lock-in - Self-host ได้ทั้งสแตก: API server, web dashboard, ฐานข้อมูล MySQL แอปเดสก์ท็อปเป็นแค่ไคลเอนต์ของ API - แอปเดสก์ท็อปมี Artifacts, built-in browser control, การจัดการเซสชันแบบมี scopes/สิทธิ์/กู้คืนข้อผิดพลาด และ memory bank ที่มนุษย์ตรวจสอบก่อนบันทึก - สำหรับองค์กร: OpenWork Den คือ control plane จัดการผู้ใช้ โมเดล นโยบายเดสก์ท็อป และมาร์เก็ตเพลส (เผยแพร่สกิล/ปลั๊กอิน) จากแดชบอร์ดเดียว พร้อม SCIM/SSO ผ่าน Microsoft Entra - เทคนิค: PNPM monorepo + TurboRepo, Electron/React/TypeScript, Tailwind/Shadcn UI, TanStack Query, Zustand, Zod, Drizzle, Better Auth, MCP authorization + OAuth 2.1/PKCE - การรองรับองค์กร: AWS EKS, Azure AKS, Google GKE + Helm charts, เซ็ตอัป air-gapped, Docker Compose - ราคา: เริ่มฟรี (desktop app), Team Starter $50/เดือน (5 ที่นั่ง + API), Enterprise เพิ่ม SSO/SCIM - สถานะ: เปิดตัวมกราคม 2026, ทะลุ 19,800 stars และดาวน์โหลดรวม 1.3 ล้านครั้งใน ~7 เดือน ## ความเห็นสรุป วิดีโอนี้เป็นบทแนะนำที่ครอบคลุมและกระชับ เหมาะกับทั้งผู้ใช้รายบุคคลที่อยากรวมศูนย์เวิร์กโฟลว์ AI ของตัวเอง และทีม/องค์กรที่ต้องการ control plane สำหรับจัดการโมเดล สกิล และนโยบายแบบรวมศูนย์ จุดแข็งคือการอธิบายกลไก MCP ให้เข้าใจง่ายพร้อมตัวอย่างคำสั่งติดตั้งจริง แต่ข้อมูลบางส่วน (เช่น ยอดดาวน์โหลดและฟีเจอร์) เป็นข้อมูล ณ ช่วงที่อัดวิดีโอ ควรตรวจสอบกับเว็บไซต์ openworklabs.com ก่อนตัดสินใจใช้งานจริง
คำแปลเต็ม
แปลตามบทสนทนาต้นฉบับ ปรับเป็นภาษาไทยธรรมชาติ
คุณสร้างเวิร์กโฟลว์สุดเจ๋งใน Claude Code เสร็จเรียบร้อย พอเปิด Cursor ขึ้นมา... ไม่มีอะไรตามคุณมาด้วยเลย เอเจนต์ AI แต่ละตัวเป็นเหมือนเกาะโดดเดี่ยว ทักษะ พรอมป์ และบริการที่เชื่อมต่อไว้ ต่างติดอยู่บนเกาะของตัวเอง วันนี้เราจะมาแก้ปัญหานี้ให้จบ ภายในจบวิดีโอนี้ คุณจะรู้ว่า OpenWork คืออะไร โครงสร้างการเชื่อมต่อ MCP ทำงานยังไง วิธีติดตั้งภายในไม่กี่นาที และ Den Control Plane จัดการมันทั้งองค์กรยังไง ไปลุยกันเลย
ทักษะต่าง ๆ ถูกกักขังอยู่ในเครื่องมือที่สร้างมันขึ้นมา เวิร์กโฟลว์ที่คุณทำให้สมบูรณ์แบบใน Claude Code ต้องมานั่งสร้างใหม่ตั้งแต่ศูนย์ใน Cursor ใน Codex และในเอเจนต์ตัวอื่น ๆ ทุกตัวที่คุณใช้ ไม่มีอะไรเดินทางข้ามไปได้ ไม่มีอะไรนำกลับมาใช้ซ้ำได้ เอเจนต์แต่ละตัวเรียกร้องรูปแบบคอนฟิกของตัวเอง MCP server ตัวเดียวกันต้องต่อสายต่างกันไปสำหรับ Codex สำหรับ Claude Code และสำหรับ Cursor ไฟล์สามชุด ขั้นตอนยืนยันตัวตนสามแบบ แต่เบื้องหลังก็คือความสามารถเดียวกันอันเดียว การแชร์ต้องทำด้วยมือและเปราะบาง คุณต้องคัดลอกคอนฟิกไปวางในแชท ส่งสกรีนช็อต แล้วอธิบายเซ็ตอัปของคุณเองทีละขั้น ไม่มีอะไรพกพาไปไหนได้จริง ๆ และแทบไม่มีอะไรอยู่รอดจากการส่งต่องานระหว่างเพื่อนร่วมทีมหรือระหว่างเครื่อง
สำหรับทีมยิ่งแย่เข้าไปใหญ่ เพื่อนร่วมทีมทุกคนปั่นเซ็ตอัปเดิมซ้ำกันคนละสไตล์ ไม่มีแหล่งความจริงร่วมกัน และไม่มีทางเห็นว่าองค์กรใช้อะไรอยู่จริง ๆ งานซ้ำซ้อนกลายเป็นเรื่องปกติ ไม่มีการกำกับดูแล ไม่มีศูนย์กลางที่จะควบคุมว่าใครใช้โมเดลไหน เข้าถึงสกิลอะไรได้บ้าง หรือองค์กรของคุณได้รับอนุญาตให้รันแอปเวอร์ชันไหน การตรวจสอบ compliance ก็พิสูจน์ไม่ได้เลย
จะดีแค่ไหนถ้าการเชื่อมต่อเพียงเส้นเดียวสามารถพาสกิล บริการ และเวิร์กโฟลว์ของคุณเข้าไปในทุกเอเจนต์ที่คุณใช้? นี่คือปัญหาที่ OpenWork ถูกสร้างขึ้นมาเพื่อแก้ และคำตอบเริ่มต้นจาก MCP ตัวเดียว OpenWork เป็นแอปเดสก์ท็อปฟรี โอเพนซอร์ส ออกแบบมาสำหรับแชร์เวิร์กโฟลว์ AI โดยเฉพาะ เป็นทางเลือกโอเพนซอร์สของ Claude Cowork และ Codex รองรับทั้ง macOS, Windows และ Linux การเชื่อมต่อเพียงเส้นเดียวปลดล็อกเอเจนต์ทุกตัว
เบื้องหลัง OpenWork ขับเคลื่อนด้วย Open Code หมายความว่าอะไรก็ตามที่ Open Code ทำได้ จะพร้อมใช้ใน OpenWork ด้วย แม้ยังไม่มีอินเทอร์เฟซเฉพาะสำหรับความสามารถนั้นก็ตาม ตัว harness ทั้งหมดถอดสลับได้ (ejectable) แค่เพิ่ม OpenWork MCP หนึ่งตัวเข้าไปใน Codex, Claude Code, Cursor หรือเอเจนต์ที่เข้ากันได้ตัวใดก็ได้ คุณก็จะได้ใช้สกิลชุดเดียวกัน MCP connection ชุดเดียวกัน และบริการที่เชื่อมต่อชุดเดียวกัน ครอบคลุมทั้งเครื่องมือของคุณและเพื่อนร่วมทีม
OpenWork Connect คือกลไกที่ทำให้ทุกอย่างเดินทางข้ามกันได้ มันคือ MCP surface เดียวกันที่เปิดเผยให้เอเจนต์ที่เข้ากันได้ สิ่งที่คุณคอนฟิกในแอปเดสก์ท็อปจึงพร้อมใช้งานใน Codex, Claude Code, Cursor และ Open Code แอปเดสก์ท็อปมีไว้ให้ใช้เมื่อคุณอยากได้พื้นที่ทำงานเฉพาะ แต่ไม่ใช่สิ่งจำเป็น คุณใช้ OpenWork จากเอเจนต์ที่มีอยู่แล้วทั้งหมดได้ โดยไม่ต้องเปิดหน้าต่างใหม่เลยสักครั้ง
OpenWork เปิดตัวในเดือนมกราคม 2026 และคอมมูนิตี้ก็เคลื่อนที่เร็วมาก รีพอซิทอรีทะลุ 19,800 ดาวภายในราว 7 เดือน แสดงว่าปัญหานี้มีจริง จำนวนดาวน์โหลดก็บอกเรื่องเดียวกัน ไฟล์เผยแพร่ (release assets) กว่า 1.3 ล้านชิ้นถูกดึงจาก GitHub รวมถึงตัวติดตั้งที่ดาวน์โหลดด้วยมือกว่า 170,000 ครั้งบนสามแพลตฟอร์ม นี่คือฐานโค้ด TypeScript ที่จริงจัง มี issue tracker ที่ใช้งานต่อเนื่อง และมีคอมมิตใหม่ลงบน development branch ทุกวัน นี่ไม่ใช่โปรเจกต์ข้างที่ปล่อยทิ้งไว้เฉย ๆ แต่เป็นผลิตภัณฑ์ที่พัฒนาส่งมอบกันอย่างจริงจัง
หัวใจสำคัญคือ Model Context Protocol (MCP — โปรโตคอลเปิดมาตรฐานที่ให้เอเจนต์ AI ค้นพบและเรียกใช้ความสามารถต่าง ๆ ได้) OpenWork พูดภาษา MCP โดยกำเนิดจาก remote server ตัวเดียว โดยไม่ต้องเขียนกาวเชื่อมแบบ custom ขึ้นมาเองเลย OpenWork Cloud เปิดเผย MCP server ตัวเดียวกันผ่านระบบรีโมต หมายความว่าแล็ปท็อปในออฟฟิศหนึ่งสามารถเข้าถึงเวิร์กสเปซที่รันอยู่อีกที่หนึ่งได้ ด้วยการยืนยันตัวตนร่วมกันและแคตตาล็อกความสามารถที่เหมือนกันเป๊ะ
MCP ของ OpenWork เผยให้เห็นเครื่องมือสองอย่าง อันแรกคือ search capabilities (ค้นหาความสามารถ) ซึ่งสแกนทุกอย่างที่คุณใช้ได้ ไม่ว่าจะเป็นสกิล ปลั๊กอิน และบริการที่เชื่อมต่อ แล้วบอกเอเจนต์ว่ามีอะไรพร้อมใช้ในเวิร์กสเปซของคุณบ้าง อันที่สองคือ execute capability (เรียกใช้ความสามารถ) ซึ่งรันเวิร์กโฟลว์ที่คุณเลือกผ่านรางเดียวกัน ไม่ว่าความสามารถนั้นจะอยู่บนเครื่องของคุณ ในองค์กร หรือในคลาวด์ ค้นหาก่อน แล้วค่อยลงมือทำ
หลังจากเพิ่ม MCP แล้ว ไคลเอนต์ของคุณจะเปิดเบราว์เซอร์ให้คุณล็อกอินและเลือกองค์กร OpenWork ของคุณ ตัวตนเดียว แล้วเอเจนต์ทุกตัวที่คุณเชื่อมต่อจะมีความสามารถชุดเดียวกันทั่วทั้งเวิร์กสเปซของคุณ
การเพิ่ม Codex ใช้คำสั่งเดียว — `codex mcp add openwork` ชี้ไปที่ openwork remote server แล้วเอเจนต์ของ OpenAI ก็ต่อเข้ากับเวิร์กสเปซร่วมและแคตตาล็อกทั้งหมดของคุณทันที Claude Code ก็ง่ายพอ ๆ กัน ใช้ `claude mcp add` แบบ HTTP transport ระบุ remote endpoint เดียวกัน แล้วเอเจนต์ของ Anthropic ก็เข้าร่วมวงเดียวกันด้วยความสามารถเหมือนกันภายในไม่กี่วินาที Open Code คอนฟิกเป็น JSON เพิ่ม remote MCP หนึ่งรายการโดยเปิด OAuth ไว้ แล้วแคตตาล็อกสกิลและบริการทั้งหมดก็พร้อมใช้ใน harness ทันที อันนี้เข้ากันได้เป็นธรรมชาติที่สุด
Cursor และไคลเอนต์อื่น ๆ ที่รองรับ MCP แค่ชี้ไปที่ remote URL เดียวกัน ถ้าเอเจนต์ของคุณพูดภาษา MCP ได้ มันก็คุยกับ OpenWork ได้ ไม่มี vendor lock-in และไม่มีสะพานเชื่อมแบบ proprietary อยู่ตรงไหนเลย
การติดตั้ง OpenWork เป็นคำสั่งเดียวที่คุณวางลงในเอเจนต์ตัวไหนก็ได้: "install open work on my computer, set up my first workspace, and open it ready to use" (ติดตั้ง OpenWork บนเครื่องของฉัน สร้างเวิร์กสเปซแรก และเปิดให้พร้อมใช้งาน) นั่นคือขั้นตอนติดตั้งทั้งหมด เอเจนต์จะทำตามคู่มือเริ่มต้นอย่างเป็นทางการให้คุณเอง มันจะติดตั้ง OpenWork สร้างเวิร์กสเปซ และเปิดแอปให้พร้อมรัน ไม่ต้องดำดิ่งอ่านเอกสาร ไม่มีขั้นตอนทำด้วยมือ ไม่ต้องเดา
ชอบควบคุมเองแบบเต็มรูปแบบ? ทั้งสแตก self-host ได้ทั้งหมด รวมถึง API server, web dashboard และฐานข้อมูล MySQL แอปเดสก์ท็อปเป็นแค่ไคลเอนต์ของ server API ดังนั้นคุณเลือกได้เองว่าข้อมูลของคุณจะอยู่ที่ไหน
เปิดแอปเดสก์ท็อปแล้วคุณจะได้เวิร์กสเปซเฉพาะสำหรับเอเจนต์ สกิล และบริการที่เชื่อมต่อของคุณ พื้นผิวควบคุมสำหรับทุกอย่างที่เกี่ยวกับงานเอเจนต์ในที่เดียว ไฟล์และเซสชันอยู่แค่เอื้อม แอปเดสก์ท็อปมาพร้อมฟีเจอร์ทรงพลังจริง ๆ Artifacts ให้คุณพรีวิว แก้ไข ดาวน์โหลด และเปิดไฟล์ที่สร้างขึ้นใหม่ได้โดยไม่ต้องออกจากเวิร์กสเปซ และมี built-in browser control ให้เอเจนต์คลิกและพิมพ์ต่อหน้าต่อตาคุณ แอปเดสก์ท็อปจัดการเซสชันจริงด้วย scopes สิทธิ์การเข้าถึง และการกู้คืนจากข้อผิดพลาด งานระยะยาวยังคงเป็นระเบียบ และเซสชันที่ถูกขัดจังหวะก็กู้คืนกลับมาได้ แทนที่จะเสียบริบทกลางคัน
สำหรับองค์กร OpenWork Den คือ control plane (ระนาบควบคุมกลาง) มันจัดการ OpenWork ทั้งทีมจากที่เดียว ครอบคลุมผู้ใช้ โมเดล นโยบาย และมาร์เก็ตเพลสครบวงจรด้วยแดชบอร์ดเดียว จัดการ inference ในระดับใหญ่ได้ คุณควบคุมได้ว่าสมาชิกและทีมไหนใช้โมเดลโปรวายเดอร์ตัวใดได้บ้าง งบประมาณ compliance และสิทธิ์เข้าถึงจึงสอดคล้องกันโดยอัตโนมัติทั่วทั้งองค์กร เชิญเพื่อนร่วมทีม สร้างทีม และจัดการสิทธิ์เข้าถึงจากแดชบอร์ดเดียว control plane รู้เสมอว่าใครทำอะไรได้บ้างในทุกเอเจนต์ที่องค์กรของคุณรัน พร้อมบันทึกสิทธิ์เข้าถึงที่พร้อมให้ตรวจสอบ
ตั้งนโยบายเดสก์ท็อป จำกัดการเข้าถึงโมเดลท้องถิ่น และควบคุมว่าแอปเวอร์ชันไหนที่องค์กรของคุณรันได้ นโยบายเดียว กำหนดครั้งเดียว บังคับใช้ทุกที่ แม้แต่บนเครื่องส่วนตัว เผยแพร่สกิลและปลั๊กอินผ่านมาร์เก็ตเพลส แล้วกำหนดให้กับองค์กร ทีม หรือบุคคลใดบุคคลหนึ่ง การแจกจ่ายกลายเป็นคลิกเดียวสำหรับผู้ใช้ทุกคนที่ต้องการ
OpenWork นำเข้าปลั๊กอินที่เข้ากันได้กับ Anthropic ได้ และทำให้สกิลที่รองรับและ remote MCP ของปลั๊กอินเหล่านั้นพร้อมใช้ผ่านการเชื่อมต่อ OpenWork คอนเทนต์จากบุคคลที่สามกลายเป็นพลเมืองชั้นหนึ่งของระบบ แทนที่จะเป็นการอินทิเกรตแบบใช้ครั้งเดียวแล้วจบ
OpenWork มองความสามารถต่าง ๆ เป็นส่วนขยาย (extensions) แต่ละตัวประกาศแหล่งที่มา ทรัพยากร ขั้นตอนเซ็ตอัป และสิ่งที่มันมีส่วนช่วยในอินเทอร์เฟซ ไม่มีอะไรที่คุณติดตั้งแล้วจบเป็นทางตัน Google Workspace และ Microsoft 365 วิ่งบนราง MCP เดียวกัน เอเจนต์ของคุณเข้าถึงเอกสาร เมล และบริการที่คุณพึ่งพาอยู่แล้วได้ โดยไม่ต้องเขียนกาวโค้ดเพิ่ม
วงจรปิดลงตรงจุดที่เริ่มต้น — สร้างครั้งเดียว แชร์ได้ทุกที่ สกิลที่คุณเผยแพร่ในมาร์เก็ตเพลส พร้อมให้เพื่อนร่วมทีมทุกคนใช้ได้ทันทีบนทุกเครื่องมือและทุกเวิร์กสเปซ Den ยังรวม team prompt cards (การ์ดพรอมป์ของทีม) ซึ่งเป็นเทมเพลตที่ใช้ร่วมกันและเข้ารหัสวิธีที่องค์กรของคุณอยากให้เอเจนต์ทำงานไว้ สมาชิกใหม่ได้สไตล์ประจำองค์กรทันที แทนที่จะต้องเรียนรู้แบบซึมซับไปเรื่อย ๆ
เบื้องหลังมันคือ PNPM monorepo ที่ใช้ TurboRepo แอปเฉพาะสำหรับเดสก์ท็อป UI และ server อยู่เคียงข้างแพ็กเกจที่ใช้ร่วมกันสำหรับ types, paths และ UI primitives สแตกนี้อ่านเหมือน checklist สมัยใหม่ — Electron กับ React และ TypeScript, Tailwind และ Shadcn UI, TanStack Query, Zustand, Zod, Drizzle และ Better Auth ตัวเลือกที่ผ่านการพิสูจน์แล้วและรอบคอบจริง ๆ server เผย OpenWork API โดยมี MySQL และ Drizzle ORM ค้ำหลัง และ Better Auth จัดการตัวตน API พื้นผิวเดียวที่ไคลเอนต์ทุกตัวใช้ ทุกคนจึงเห็นความจริงเดียวกัน
OpenWork ใช้ข้อกำหนด MCP authorization ทั้งสองฝั่งของสายเชื่อมต่อ พร้อม OAuth 2.1 self-discovery, PKCE และการต่ออายุเซสชันแบบเงียบ ๆ การเชื่อมต่อจึงรีเฟรชได้โดยไม่ต้องถามผู้ใช้ซ้ำ รันไทม์ computer use แบบเนทีฟของ macOS ขับเคลื่อนระบบอัตโนมัติเบื้องหลัง ใช้ accessibility snapshot แบบ semantic ไม่แย่งเคอร์เซอร์ และโอเวอร์เลย์น้ำหนักเบา คุณจึงเห็นเสมอว่าเอเจนต์กำลังทำอะไรอยู่ เอเจนต์นำทาง คลิก พิมพ์ และจับภาพหน้าเว็บในเบราว์เซอร์ที่ยังมองเห็นได้ภายในแอป คุณดูทุกอย่างเกิดขึ้นแบบเรียลไทม์ แทนที่จะต้องไว้ใจกล่องดำ
memory bank (ธนาคารความจำ) เก็บความรู้ที่สำคัญเอาไว้ คุณขอให้เอเจนต์บันทึกความทรงจำ มันร่างรายการขึ้นมา มนุษย์ตรวจสอบอีกที แล้วเก็บไว้ฝั่ง server เพื่อเรียกใช้ในภายหลัง ทีมตรวจสอบทุกประสบการณ์ด้วยหลักฐานแบบเฟรมต่อเฟรม ที่เรียกว่า frames ทุกข้อกล่าวอ้างผูกกับแอคชัน คำยืนยัน และสกรีนช็อตที่ผ่านการตรวจสอบแล้ว พัฒนาแบบมีเดโมเป็นตัวขับเคลื่อน พิสูจน์ด้วยหลักฐานในทุก PR
รีพอซิทอรีมาพร้อม val runner และชุด spec รายคืนที่ตรวจสอบโฟลว์การทำงานของเอเจนต์จริง ๆ ฟีเจอร์ต่าง ๆ ปล่อยออกมาพร้อมหลักฐานการทดสอบ นี่คือเหตุผลที่วัฒนธรรมการ merge ยังคงเร็วโดยไม่ทำให้อะไรพัง การพัฒนาในท้องถิ่นใช้คำสั่งเดียว — `pnpm dev` work tree หลายอันได้โปรไฟล์แยกและพอร์ตฟรีอัตโนมัติ พร้อม keychain จำลอง ไม่มีอะไรมาบล็อกการเริ่มต้น การมีส่วนร่วมจึงเร็วได้จริง และรีพอซิทอรีก็ทำให้มันง่าย
เซ็ตอัปการพัฒนาของ OpenWork ออกแบบให้เป็นมิตรกับ work tree โดยธรรมชาติ Git work tree แต่ละอันได้โปรไฟล์ของตัวเองและพอร์ตฟรีของตัวเอง คุณจึงรันหลายเวอร์ชันเคียงข้างกันได้โดยไม่ชนกัน OpenWork ออกแบบให้ประกอบรวมได้ — จะใช้แอปเดสก์ท็อป จะรันแบบ server mode หรือจะเชื่อมต่อผ่าน messaging connector สำหรับ WhatsApp, Slack และ Telegram ก็ได้ พื้นผิวเดียวกัน ประตูต่างกัน ทุกประตูเปิดไปสู่ความสามารถชุดเดียวกัน
องค์กรได้ Microsoft Entra single sign-on พร้อม SCIM provisioning ผู้ใช้และกลุ่มจึงซิงก์เข้ามาใน OpenWork โดยอัตโนมัติ ตัวตนไหลมาจากไดเรกทอรีที่คุณไว้ใจอยู่แล้ว ไม่ต้องวุ่นวายจัดการบัญชีด้วยมือ การติดตั้งอ้างอิงครอบคลุม AWS EKS, Azure AKS และ Google GKE พร้อม Helm chart บวกกับเซ็ตอัปแบบ air-gapped สำหรับสภาพแวดล้อมที่ล็อกดาวน์มากที่สุด ถ้าคุณใช้ Kubernetes อยู่ OpenWork มีทางปูไว้ถึงโปรดักชันแล้ว
OpenWork เริ่มต้นฟรี — tier เดี่ยวคือแอปเดสก์ท็อปโอเพนซอร์สที่ใช้คีย์ของคุณเอง Team Starter เพิ่มห้าที่นั่งและสิทธิ์เข้าถึง API ในราคา $50 ต่อเดือน Enterprise เพิ่ม SSO และ SCIM เข้ามา การเข้าถึงขาออกถูกควบคุมด้วย allowlist ที่ตรวจสอบด้วยเครื่อง และแอปทำงานแบบ local-first คุณเป็นคนตัดสินใจว่าอะไรจะออกจากเครื่องของคุณ อะไรจะอยู่บ้าน ความปลอดภัยถูกออกแบบเข้ามาตั้งแต่ต้น
โรดแมปจัดเต็ม เวิร์กสเปซโฮสต์แบบ persistent พื้นผิว Slack และมือถือ การเผยแพร่แบบ Git base และโหมดเสียง ล้วนอยู่ในระหว่างการพัฒนาอย่างจริงจัง OpenWork ตั้งเป้าจะอยู่ทุกที่ที่งานเกิดขึ้น
OpenWork พัฒนาแบบเปิดเผย มี README แปลหลายภาษา คู่มือการมีส่วนร่วม และ code of conduct ที่ชัดเจน เอเจนต์ AI หลายตัวช่วยกันสร้างมันขึ้นมาในที่สาธารณะ และคอมมูนิตี้เป็นคนกำหนดว่าฟีเจอร์ถัดไปคืออะไร การแพ็กเกจเป็นเรื่องสำคัญระดับต้น ๆ Docker Compose files, Electron Builder configs สำหรับทุกแพลตฟอร์ม และ cloud builder pipelines ทำให้การปล่อยเวอร์ชันหนึ่ง ๆ เป็นแค่การรัน pipeline ไม่ใช่พิธีกรรมที่ทำด้วยมือ
สรุปส่งท้าย: หนึ่ง — OpenWork MCP พาสกิล บริการ และเวิร์กโฟลว์ของคุณเข้าไปในทุกเอเจนต์ที่คุณใช้ ไซโลของเครื่องมือพังทลายลงในที่สุด และเซ็ตอัปของคุณตามคุณไปทุกที่ สอง — สำหรับทีม Den เพิ่ม control plane เข้ามา inference ที่จัดเตรียมไว้ นโยบายเดสก์ท็อป และมาร์เก็ตเพลสที่เผยแพร่ความสามารถให้คนที่ใช่ในเวลาที่ใช่ อิสระระดับบุคคล การควบคุมระดับองค์กร OpenWork ฟรีและโอเพนซอร์ส ไปที่ openworklabs.com ดาวน์โหลดสำหรับ macOS, Windows หรือ Linux แล้ววางพรอมป์ติดตั้งลงในเอเจนต์ตัวโปรดของคุณ ไม่กี่นาทีก็รันครั้งแรกได้ ถ้าวิดีโอนี้มีประโยชน์ กดดาวรีพอซิทอรีบน GitHub สมัครสมาชิกเพื่อดู deep dive เพิ่มเติม และแชร์ OpenWork ให้ทีมของคุณ ฮับเอเจนต์โอเพนซอร์สเพิ่งเริ่มต้น และเวิร์กโฟลว์ที่ดีที่สุดคือเวิร์กโฟลว์ที่เราแชร์กัน
หมายเหตุการแปล
ความโปร่งใสเกี่ยวกับความไม่แน่นอนในต้นฉบับ
- ## Segment ที่ฟังไม่ชัด
- ไม่มี segment ใดที่ต้องใช้ `[ฟังไม่ชัด]` — ทั้ง 335 segments แปลได้ครบ
อภิธานศัพท์เทคนิค
คำศัพท์และชื่อผลิตภัณฑ์ที่คงรูปภาษาอังกฤษ
| ศัพท์ | คำแปล / คำอธิบาย |
|---|---|
| --- | --- |
| MCP (Model Context Protocol) | โปรโตคอลเปิดมาตรฐานที่ให้เอเจนต์ AI ค้นพบและเรียกใช้ความสามารถต่าง ๆ ได้ |
| AI agent | เอเจนต์ AI — โปรแกรม AI ที่ทำงานแทนผู้ใช้ได้ |
| Claude Code | เครื่องมือเขียนโค้ดด้วย AI ของ Anthropic |
| Cursor | โปรแกรมแก้ไขโค้ดที่ผสาน AI |
| Codex | เครื่องมือเขียนโค้ดด้วย AI ของ OpenAI |
| Claude Cowork | เครื่องมือทำงานร่วมกับ AI ของ Anthropic |
| Open Code / OpenCode | เฟรมเวิร์กโอเพนซอร์สที่ OpenWork ขับเคลื่อนอยู่ |
| OpenWork Connect | กลไก MCP ที่ทำให้สกิล/บริการเดินทางข้ามเอเจนต์ได้ |
| MCP server | เซิร์ฟเวอร์ที่ให้บริการความสามารถผ่าน MCP |
| MCP surface | พื้นผิว/อินเทอร์เฟซ MCP ที่เปิดเผยให้ไคลเอนต์เชื่อมต่อ |
| search capabilities | เครื่องมือค้นหาความสามารถที่พร้อมใช้ในเวิร์กสเปซ |
| execute capability | เครื่องมือเรียกใช้/รันเวิร์กโฟลว์ที่เลือก |
| remote server / remote endpoint | เซิร์ฟเวอร์/ปลายทางแบบรีโมต (เข้าถึงผ่านเครือข่าย) |
| OAuth 2.1 / PKCE | มาตรฐานการยืนยันตัวตน/อนุญาตการเข้าถึง |
| OAuth self-discovery | กลไกให้ไคลเอนต์ค้นพบจุดสิ้นสุด OAuth ได้เอง |
| Den Control Plane | ระบบควบคุมกลางของ OpenWork สำหรับองค์กร (จัดการผู้ใช้ โมเดล นโยบาย มาร์เก็ตเพลส) |
| inference | การให้โมเดล AI ประมวลผล/ตอบคำถาม (การรันโมเดล) |
| model provider | ผู้ให้บริการโมเดล AI |
| marketplace | ตลาดกลางสำหรับเผยแพร่สกิลและปลั๊กอิน |
| team prompt cards | การ์ดพรอมป์ของทีม — เทมเพลตพรอมป์ร่วมที่กำหนดสไตล์การทำงานของเอเจนต์ในองค์กร |
| Artifacts | ฟีเจอร์พรีวิว/แก้ไขไฟล์ที่เอเจนต์สร้างขึ้นภายในเวิร์กสเปซ |
| built-in browser control | ฟีเจอร์ควบคุมเบราว์เซอร์ในตัว ให้เอเจนต์คลิก/พิมพ์/จับภาพหน้าเว็บได้ |
| memory bank | ธนาคารความจำ — พื้นที่เก็บความรู้ที่บันทึกโดยเอเจนต์และตรวจสอบโดยมนุษย์ |
| frames | หลักฐานแบบเฟรมต่อเฟรม (แอคชัน + คำยืนยัน + สกรีนช็อต) สำหรับตรวจสอบการทำงานของเอเจนต์ |
| self-host | โฮสต์ด้วยตัวเอง (ติดตั้งรันบนเซิร์ฟเวอร์ของตัวเอง) |
| API server / web dashboard | เซิร์ฟเวอร์ API / แดชบอร์ดเว็บ |
| MySQL / Drizzle ORM | ฐานข้อมูล / ตัวจัดการฐานข้อมูล |
| PNPM monorepo / TurboRepo | โครงสร้างโปรเจกต์แบบ monorepo ที่ใช้ PNPM และ TurboRepo |
| Electron / React / TypeScript | เทคโนโลยีเดสก์ท็อปแอป / เฟรมเวิร์ก UI / ภาษา TypeScript |
| Tailwind / Shadcn UI | เฟรมเวิร์ก CSS / ชุดคอมโพเนนต์ UI |
| TanStack Query / Zustand / Zod / Better Auth | ไลบรารีจัดการข้อมูลสถานะ / การตรวจสอบข้อมูล / ระบบยืนยันตัวตน |
| SCIM provisioning | ระบบซิงก์ผู้ใช้และกลุ่มจากไดเรกทอรีองค์กร (เช่น Microsoft Entra) เข้าสู่แอปอัตโนมัติ |
| Microsoft Entra SSO | การเข้าสู่ระบบครั้งเดียวผ่านไดเรกทอรีองค์กรของ Microsoft |
| Google Workspace / Microsoft 365 | ชุดบริการทำงานสำนักงานของ Google / Microsoft |
| WhatsApp / Slack / Telegram | แอปแชทที่ใช้เป็น messaging connector ได้ |
| AWS EKS / Azure AKS / Google GKE | บริการ Kubernetes แบบจัดการของ AWS / Azure / Google |
| Helm charts | แพ็กเกจคอนฟิกสำหรับติดตั้งแอปบน Kubernetes |
| air-gapped | สภาพแวดล้อมที่ตัดขาดจากอินเทอร์เน็ตเพื่อความปลอดภัยสูงสุด |
| Docker Compose | เครื่องมือรันหลายคอนเทนเนอร์พร้อมกัน |
| Electron Builder | เครื่องมือแพ็กเกจแอป Electron สำหรับทุกแพลตฟอร์ม |
| allowlist | รายชื่อที่อนุญาต (ควบคุมการเข้าถึงขาออก) |
| local-first | ทำงานบนเครื่องผู้ใช้เป็นหลัก ข้อมูลอยู่กับเครื่อง |
| vendor lock-in | การถูกผูกติดกับผู้ให้บริการรายใดรายหนึ่ง |
| workflow | เวิร์กโฟลว์ — ขั้นตอนการทำงานอัตโนมัติ |
| harness | โครงครอบการทำงานของเอเจนต์ (ตัว Open Code harness) |
| ejectable | ถอดสลับได้/นำออกใช้กับที่อื่นได้ |
| compliance | การปฏิบัติตามข้อกำหนด/กฎระเบียบ |
| governance | การกำกับดูแล/ควบคุมการใช้งานในองค์กร |
| prompt | พรอมป์ — ข้อความสั่งให้ AI ทำงาน |
| plugin | ปลั๊กอิน — ส่วนเสริมที่เพิ่มความสามารถ |
| skill | สกิล — ความสามารถ/ทักษะที่ติดตั้งให้เอเจนต์ |
| workspace | เวิร์กสเปซ — พื้นที่ทำงานของเอเจนต์ |
| repo / repository | รีพอซิทอรี — ที่เก็บโค้ดต้นฉบับ |
| release assets | ไฟล์เผยแพร่ (ตัวติดตั้ง/แพ็กเกจ) ใน GitHub Releases |
| stars | ดาว — จำนวนคนกดติดตามโปรเจกต์บน GitHub |
| commit | คอมมิต — การบันทึกการเปลี่ยนแปลงโค้ด |
| PR (Pull Request) | คำขอดึงโค้ดเข้าสู่ main branch |
| spec suite | ชุดเทสต์ตามสเปก |
| val runner | ตัวรันงานตรวจสอบ/ทดสอบในรีพอซิทอรี |
| work tree | กิ่งการทำงานแยกใน Git ที่รันพร้อมกันได้ |
| keychain | ที่เก็บคีย์/ความลับ (ในที่นี้เป็นแบบจำลองสำหรับ dev) |
| messaging connector | ตัวเชื่อมต่อแชท (WhatsApp/Slack/Telegram) |
| voice mode | โหมดสั่งงานด้วยเสียง |
| Git base publishing | การเผยแพร่คอนเทนต์จาก Git repository |
| OAuth / SSO | การเข้าสู่ระบบครั้งเดียว |
| team | ทีม |
| seat | ที่นั่ง (จำนวนผู้ใช้ที่ซื้อสิทธิ์) |
ซับไตเติ้ลภาษาไทย
ดาวน์โหลดหรือดูซับทั้งหมด
1 00:00:00,000 --> 00:00:03,286 คุณสร้างเวิร์กโฟลว์สุดเจ๋งใน Claude Code เสร็จเรียบร้อย 2 00:00:03,286 --> 00:00:06,154 พอเปิด Cursor ขึ้นมา... ไม่มีอะไรตามคุณมาด้วยเลย 3 00:00:06,154 --> 00:00:09,021 เอเจนต์ AI แต่ละตัวเป็นเหมือนเกาะโดดเดี่ยว ทักษะ 4 00:00:09,021 --> 00:00:12,486 พรอมป์ และบริการที่เชื่อมต่อไว้ ต่างติดอยู่บนเกาะของตัวเอง
เปิดดูซับไตเติ้ลทั้งหมด (195 segments)
1 00:00:00,000 --> 00:00:03,286 คุณสร้างเวิร์กโฟลว์สุดเจ๋งใน Claude Code เสร็จเรียบร้อย 2 00:00:03,286 --> 00:00:06,154 พอเปิด Cursor ขึ้นมา... ไม่มีอะไรตามคุณมาด้วยเลย 3 00:00:06,154 --> 00:00:09,021 เอเจนต์ AI แต่ละตัวเป็นเหมือนเกาะโดดเดี่ยว ทักษะ 4 00:00:09,021 --> 00:00:12,486 พรอมป์ และบริการที่เชื่อมต่อไว้ ต่างติดอยู่บนเกาะของตัวเอง 5 00:00:12,486 --> 00:00:15,951 วันนี้เราจะมาแก้ปัญหานี้ให้จบ ภายในจบวิดีโอนี้ คุณจะรู้ว่า 6 00:00:15,951 --> 00:00:19,118 OpenWork คืออะไร โครงสร้างการเชื่อมต่อ MCP ทำงานยังไง 7 00:00:19,118 --> 00:00:21,986 วิธีติดตั้งภายในไม่กี่นาที และ Den Control Plane 8 00:00:21,986 --> 00:00:24,853 จัดการมันทั้งองค์กรยังไง ไปลุยกันเลย ทักษะต่าง ๆ 9 00:00:24,853 --> 00:00:29,453 ถูกกักขังอยู่ในเครื่องมือที่สร้างมันขึ้นมา เวิร์กโฟลว์ที่คุณทำให้สมบูรณ์แบบใน 10 00:00:29,453 --> 00:00:32,560 Claude Code ต้องมานั่งสร้างใหม่ตั้งแต่ศูนย์ใน Cursor 11 00:00:32,560 --> 00:00:36,862 ใน Codex และในเอเจนต์ตัวอื่น ๆ ทุกตัวที่คุณใช้ ไม่มีอะไรเดินทางข้ามไปได้ 12 00:00:36,862 --> 00:00:41,163 ไม่มีอะไรนำกลับมาใช้ซ้ำได้ เอเจนต์แต่ละตัวเรียกร้องรูปแบบคอนฟิกของตัวเอง 13 00:00:41,163 --> 00:00:43,971 MCP server ตัวเดียวกันต้องต่อสายต่างกันไปสำหรับ 14 00:00:43,971 --> 00:00:47,078 Codex สำหรับ Claude Code และสำหรับ Cursor ไฟล์สามชุด 15 00:00:47,078 --> 00:00:51,200 ขั้นตอนยืนยันตัวตนสามแบบ แต่เบื้องหลังก็คือความสามารถเดียวกันอันเดียว 16 00:00:51,200 --> 00:00:54,844 การแชร์ต้องทำด้วยมือและเปราะบาง คุณต้องคัดลอกคอนฟิกไปวางในแชท 17 00:00:54,844 --> 00:00:57,652 ส่งสกรีนช็อต แล้วอธิบายเซ็ตอัปของคุณเองทีละขั้น 18 00:00:57,652 --> 00:01:03,806 ไม่มีอะไรพกพาไปไหนได้จริง ๆ และแทบไม่มีอะไรอยู่รอดจากการส่งต่องานระหว่างเพื่อนร่วมทีมหรือระหว่างเครื่อง 19 00:01:03,806 --> 00:01:08,287 สำหรับทีมยิ่งแย่เข้าไปใหญ่ เพื่อนร่วมทีมทุกคนปั่นเซ็ตอัปเดิมซ้ำกันคนละสไตล์ 20 00:01:08,287 --> 00:01:12,170 ไม่มีแหล่งความจริงร่วมกัน และไม่มีทางเห็นว่าองค์กรใช้อะไรอยู่จริง 21 00:01:12,170 --> 00:01:15,038 ๆ งานซ้ำซ้อนกลายเป็นเรื่องปกติ ไม่มีการกำกับดูแล 22 00:01:15,038 --> 00:01:18,921 ไม่มีศูนย์กลางที่จะควบคุมว่าใครใช้โมเดลไหน เข้าถึงสกิลอะไรได้บ้าง 23 00:01:18,921 --> 00:01:21,789 หรือองค์กรของคุณได้รับอนุญาตให้รันแอปเวอร์ชันไหน 24 00:01:21,789 --> 00:01:27,285 การตรวจสอบ compliance ก็พิสูจน์ไม่ได้เลย จะดีแค่ไหนถ้าการเชื่อมต่อเพียงเส้นเดียวสามารถพาสกิล 25 00:01:27,285 --> 00:01:30,571 บริการ และเวิร์กโฟลว์ของคุณเข้าไปในทุกเอเจนต์ที่คุณใช้? 26 00:01:30,571 --> 00:01:34,514 นี่คือปัญหาที่ OpenWork ถูกสร้างขึ้นมาเพื่อแก้ และคำตอบเริ่มต้นจาก 27 00:01:34,514 --> 00:01:37,620 MCP ตัวเดียว OpenWork เป็นแอปเดสก์ท็อปฟรี โอเพนซอร์ส 28 00:01:37,620 --> 00:01:41,623 ออกแบบมาสำหรับแชร์เวิร์กโฟลว์ AI โดยเฉพาะ เป็นทางเลือกโอเพนซอร์สของ 29 00:01:41,623 --> 00:01:44,551 Claude Cowork และ Codex รองรับทั้ง macOS, Windows 30 00:01:44,551 --> 00:01:47,896 และ Linux การเชื่อมต่อเพียงเส้นเดียวปลดล็อกเอเจนต์ทุกตัว 31 00:01:47,896 --> 00:01:51,959 เบื้องหลัง OpenWork ขับเคลื่อนด้วย Open Code หมายความว่าอะไรก็ตามที่ 32 00:01:51,959 --> 00:01:57,634 Open Code ทำได้ จะพร้อมใช้ใน OpenWork ด้วย แม้ยังไม่มีอินเทอร์เฟซเฉพาะสำหรับความสามารถนั้นก็ตาม 33 00:01:57,634 --> 00:02:00,622 ตัว harness ทั้งหมดถอดสลับได้ (ejectable) แค่เพิ่ม 34 00:02:00,622 --> 00:02:03,549 OpenWork MCP หนึ่งตัวเข้าไปใน Codex, Claude Code, 35 00:02:03,549 --> 00:02:07,731 Cursor หรือเอเจนต์ที่เข้ากันได้ตัวใดก็ได้ คุณก็จะได้ใช้สกิลชุดเดียวกัน 36 00:02:07,731 --> 00:02:11,256 MCP connection ชุดเดียวกัน และบริการที่เชื่อมต่อชุดเดียวกัน 37 00:02:11,256 --> 00:02:14,422 ครอบคลุมทั้งเครื่องมือของคุณและเพื่อนร่วมทีม OpenWork 38 00:02:14,422 --> 00:02:17,290 Connect คือกลไกที่ทำให้ทุกอย่างเดินทางข้ามกันได้ 39 00:02:17,290 --> 00:02:20,875 มันคือ MCP surface เดียวกันที่เปิดเผยให้เอเจนต์ที่เข้ากันได้ 40 00:02:20,875 --> 00:02:24,041 สิ่งที่คุณคอนฟิกในแอปเดสก์ท็อปจึงพร้อมใช้งานใน Codex, 41 00:02:24,041 --> 00:02:29,358 Claude Code, Cursor และ Open Code แอปเดสก์ท็อปมีไว้ให้ใช้เมื่อคุณอยากได้พื้นที่ทำงานเฉพาะ 42 00:02:29,358 --> 00:02:33,480 แต่ไม่ใช่สิ่งจำเป็น คุณใช้ OpenWork จากเอเจนต์ที่มีอยู่แล้วทั้งหมดได้ 43 00:02:33,480 --> 00:02:37,483 โดยไม่ต้องเปิดหน้าต่างใหม่เลยสักครั้ง OpenWork เปิดตัวในเดือนมกราคม 44 00:02:37,483 --> 00:02:40,590 2026 และคอมมูนิตี้ก็เคลื่อนที่เร็วมาก รีพอซิทอรีทะลุ 45 00:02:40,590 --> 00:02:43,458 19,800 ดาวภายในราว 7 เดือน แสดงว่าปัญหานี้มีจริง 46 00:02:43,458 --> 00:02:46,684 จำนวนดาวน์โหลดก็บอกเรื่องเดียวกัน ไฟล์เผยแพร่ (release 47 00:02:46,684 --> 00:02:51,523 assets) กว่า 1.3 ล้านชิ้นถูกดึงจาก GitHub รวมถึงตัวติดตั้งที่ดาวน์โหลดด้วยมือกว่า 48 00:02:51,523 --> 00:02:54,630 170,000 ครั้งบนสามแพลตฟอร์ม นี่คือฐานโค้ด TypeScript 49 00:02:54,630 --> 00:02:58,573 ที่จริงจัง มี issue tracker ที่ใช้งานต่อเนื่อง และมีคอมมิตใหม่ลงบน 50 00:02:58,573 --> 00:03:02,456 development branch ทุกวัน นี่ไม่ใช่โปรเจกต์ข้างที่ปล่อยทิ้งไว้เฉย 51 00:03:02,456 --> 00:03:05,264 ๆ แต่เป็นผลิตภัณฑ์ที่พัฒนาส่งมอบกันอย่างจริงจัง 52 00:03:05,264 --> 00:03:09,804 หัวใจสำคัญคือ Model Context Protocol (MCP — โปรโตคอลเปิดมาตรฐานที่ให้เอเจนต์ 53 00:03:09,804 --> 00:03:12,732 AI ค้นพบและเรียกใช้ความสามารถต่าง ๆ ได้) OpenWork 54 00:03:12,732 --> 00:03:15,540 พูดภาษา MCP โดยกำเนิดจาก remote server ตัวเดียว 55 00:03:15,540 --> 00:03:18,348 โดยไม่ต้องเขียนกาวเชื่อมแบบ custom ขึ้นมาเองเลย 56 00:03:18,348 --> 00:03:21,813 OpenWork Cloud เปิดเผย MCP server ตัวเดียวกันผ่านระบบรีโมต 57 00:03:21,813 --> 00:03:26,532 หมายความว่าแล็ปท็อปในออฟฟิศหนึ่งสามารถเข้าถึงเวิร์กสเปซที่รันอยู่อีกที่หนึ่งได้ 58 00:03:26,532 --> 00:03:30,296 ด้วยการยืนยันตัวตนร่วมกันและแคตตาล็อกความสามารถที่เหมือนกันเป๊ะ 59 00:03:30,296 --> 00:03:33,582 MCP ของ OpenWork เผยให้เห็นเครื่องมือสองอย่าง อันแรกคือ 60 00:03:33,582 --> 00:03:37,525 search capabilities (ค้นหาความสามารถ) ซึ่งสแกนทุกอย่างที่คุณใช้ได้ 61 00:03:37,525 --> 00:03:40,333 ไม่ว่าจะเป็นสกิล ปลั๊กอิน และบริการที่เชื่อมต่อ 62 00:03:40,333 --> 00:03:43,500 แล้วบอกเอเจนต์ว่ามีอะไรพร้อมใช้ในเวิร์กสเปซของคุณบ้าง 63 00:03:43,500 --> 00:03:46,606 อันที่สองคือ execute capability (เรียกใช้ความสามารถ) 64 00:03:46,606 --> 00:03:51,744 ซึ่งรันเวิร์กโฟลว์ที่คุณเลือกผ่านรางเดียวกัน ไม่ว่าความสามารถนั้นจะอยู่บนเครื่องของคุณ 65 00:03:51,744 --> 00:03:54,552 ในองค์กร หรือในคลาวด์ ค้นหาก่อน แล้วค่อยลงมือทำ 66 00:03:54,552 --> 00:03:59,332 หลังจากเพิ่ม MCP แล้ว ไคลเอนต์ของคุณจะเปิดเบราว์เซอร์ให้คุณล็อกอินและเลือกองค์กร 67 00:03:59,332 --> 00:04:05,784 OpenWork ของคุณ ตัวตนเดียว แล้วเอเจนต์ทุกตัวที่คุณเชื่อมต่อจะมีความสามารถชุดเดียวกันทั่วทั้งเวิร์กสเปซของคุณ 68 00:04:05,784 --> 00:04:09,129 การเพิ่ม Codex ใช้คำสั่งเดียว — `codex mcp add openwork` 69 00:04:09,129 --> 00:04:12,296 ชี้ไปที่ openwork remote server แล้วเอเจนต์ของ OpenAI 70 00:04:12,296 --> 00:04:15,641 ก็ต่อเข้ากับเวิร์กสเปซร่วมและแคตตาล็อกทั้งหมดของคุณทันที 71 00:04:15,641 --> 00:04:18,449 Claude Code ก็ง่ายพอ ๆ กัน ใช้ `claude mcp add` 72 00:04:18,449 --> 00:04:21,317 แบบ HTTP transport ระบุ remote endpoint เดียวกัน 73 00:04:21,317 --> 00:04:26,395 แล้วเอเจนต์ของ Anthropic ก็เข้าร่วมวงเดียวกันด้วยความสามารถเหมือนกันภายในไม่กี่วินาที 74 00:04:26,395 --> 00:04:30,040 Open Code คอนฟิกเป็น JSON เพิ่ม remote MCP หนึ่งรายการโดยเปิด 75 00:04:30,040 --> 00:04:33,325 OAuth ไว้ แล้วแคตตาล็อกสกิลและบริการทั้งหมดก็พร้อมใช้ใน 76 00:04:33,325 --> 00:04:36,193 harness ทันที อันนี้เข้ากันได้เป็นธรรมชาติที่สุด 77 00:04:36,193 --> 00:04:39,180 Cursor และไคลเอนต์อื่น ๆ ที่รองรับ MCP แค่ชี้ไปที่ 78 00:04:39,180 --> 00:04:41,988 remote URL เดียวกัน ถ้าเอเจนต์ของคุณพูดภาษา MCP 79 00:04:41,988 --> 00:04:44,916 ได้ มันก็คุยกับ OpenWork ได้ ไม่มี vendor lock-in 80 00:04:44,916 --> 00:04:47,783 และไม่มีสะพานเชื่อมแบบ proprietary อยู่ตรงไหนเลย 81 00:04:47,783 --> 00:04:51,786 การติดตั้ง OpenWork เป็นคำสั่งเดียวที่คุณวางลงในเอเจนต์ตัวไหนก็ได้: 82 00:04:51,786 --> 00:04:54,773 "install open work on my computer, set up my first 83 00:04:54,773 --> 00:04:57,999 workspace, and open it ready to use" (ติดตั้ง OpenWork 84 00:04:57,999 --> 00:05:01,405 บนเครื่องของฉัน สร้างเวิร์กสเปซแรก และเปิดให้พร้อมใช้งาน) 85 00:05:01,405 --> 00:05:06,244 นั่นคือขั้นตอนติดตั้งทั้งหมด เอเจนต์จะทำตามคู่มือเริ่มต้นอย่างเป็นทางการให้คุณเอง 86 00:05:06,244 --> 00:05:09,769 มันจะติดตั้ง OpenWork สร้างเวิร์กสเปซ และเปิดแอปให้พร้อมรัน 87 00:05:09,769 --> 00:05:13,114 ไม่ต้องดำดิ่งอ่านเอกสาร ไม่มีขั้นตอนทำด้วยมือ ไม่ต้องเดา 88 00:05:13,114 --> 00:05:16,460 ชอบควบคุมเองแบบเต็มรูปแบบ? ทั้งสแตก self-host ได้ทั้งหมด 89 00:05:16,460 --> 00:05:19,507 รวมถึง API server, web dashboard และฐานข้อมูล MySQL 90 00:05:19,507 --> 00:05:24,884 แอปเดสก์ท็อปเป็นแค่ไคลเอนต์ของ server API ดังนั้นคุณเลือกได้เองว่าข้อมูลของคุณจะอยู่ที่ไหน 91 00:05:24,884 --> 00:05:28,230 เปิดแอปเดสก์ท็อปแล้วคุณจะได้เวิร์กสเปซเฉพาะสำหรับเอเจนต์ 92 00:05:28,230 --> 00:05:33,726 สกิล และบริการที่เชื่อมต่อของคุณ พื้นผิวควบคุมสำหรับทุกอย่างที่เกี่ยวกับงานเอเจนต์ในที่เดียว 93 00:05:33,726 --> 00:05:37,549 ไฟล์และเซสชันอยู่แค่เอื้อม แอปเดสก์ท็อปมาพร้อมฟีเจอร์ทรงพลังจริง 94 00:05:37,549 --> 00:05:43,345 ๆ Artifacts ให้คุณพรีวิว แก้ไข ดาวน์โหลด และเปิดไฟล์ที่สร้างขึ้นใหม่ได้โดยไม่ต้องออกจากเวิร์กสเปซ 95 00:05:43,345 --> 00:05:47,407 และมี built-in browser control ให้เอเจนต์คลิกและพิมพ์ต่อหน้าต่อตาคุณ 96 00:05:47,407 --> 00:05:50,753 แอปเดสก์ท็อปจัดการเซสชันจริงด้วย scopes สิทธิ์การเข้าถึง 97 00:05:50,753 --> 00:05:53,859 และการกู้คืนจากข้อผิดพลาด งานระยะยาวยังคงเป็นระเบียบ 98 00:05:53,859 --> 00:05:57,802 และเซสชันที่ถูกขัดจังหวะก็กู้คืนกลับมาได้ แทนที่จะเสียบริบทกลางคัน 99 00:05:57,802 --> 00:06:01,447 สำหรับองค์กร OpenWork Den คือ control plane (ระนาบควบคุมกลาง) 100 00:06:01,447 --> 00:06:04,553 มันจัดการ OpenWork ทั้งทีมจากที่เดียว ครอบคลุมผู้ใช้ 101 00:06:04,553 --> 00:06:07,660 โมเดล นโยบาย และมาร์เก็ตเพลสครบวงจรด้วยแดชบอร์ดเดียว 102 00:06:07,660 --> 00:06:13,216 จัดการ inference ในระดับใหญ่ได้ คุณควบคุมได้ว่าสมาชิกและทีมไหนใช้โมเดลโปรวายเดอร์ตัวใดได้บ้าง 103 00:06:13,216 --> 00:06:17,757 งบประมาณ compliance และสิทธิ์เข้าถึงจึงสอดคล้องกันโดยอัตโนมัติทั่วทั้งองค์กร 104 00:06:17,757 --> 00:06:21,640 เชิญเพื่อนร่วมทีม สร้างทีม และจัดการสิทธิ์เข้าถึงจากแดชบอร์ดเดียว 105 00:06:21,640 --> 00:06:25,822 control plane รู้เสมอว่าใครทำอะไรได้บ้างในทุกเอเจนต์ที่องค์กรของคุณรัน 106 00:06:25,822 --> 00:06:29,526 พร้อมบันทึกสิทธิ์เข้าถึงที่พร้อมให้ตรวจสอบ ตั้งนโยบายเดสก์ท็อป 107 00:06:29,526 --> 00:06:34,067 จำกัดการเข้าถึงโมเดลท้องถิ่น และควบคุมว่าแอปเวอร์ชันไหนที่องค์กรของคุณรันได้ 108 00:06:34,067 --> 00:06:38,010 นโยบายเดียว กำหนดครั้งเดียว บังคับใช้ทุกที่ แม้แต่บนเครื่องส่วนตัว 109 00:06:38,010 --> 00:06:41,594 เผยแพร่สกิลและปลั๊กอินผ่านมาร์เก็ตเพลส แล้วกำหนดให้กับองค์กร 110 00:06:41,594 --> 00:06:46,374 ทีม หรือบุคคลใดบุคคลหนึ่ง การแจกจ่ายกลายเป็นคลิกเดียวสำหรับผู้ใช้ทุกคนที่ต้องการ 111 00:06:46,374 --> 00:06:49,301 OpenWork นำเข้าปลั๊กอินที่เข้ากันได้กับ Anthropic 112 00:06:49,301 --> 00:06:54,320 ได้ และทำให้สกิลที่รองรับและ remote MCP ของปลั๊กอินเหล่านั้นพร้อมใช้ผ่านการเชื่อมต่อ 113 00:06:54,320 --> 00:06:58,024 OpenWork คอนเทนต์จากบุคคลที่สามกลายเป็นพลเมืองชั้นหนึ่งของระบบ 114 00:06:58,024 --> 00:07:01,310 แทนที่จะเป็นการอินทิเกรตแบบใช้ครั้งเดียวแล้วจบ OpenWork 115 00:07:01,310 --> 00:07:05,492 มองความสามารถต่าง ๆ เป็นส่วนขยาย (extensions) แต่ละตัวประกาศแหล่งที่มา 116 00:07:05,492 --> 00:07:09,076 ทรัพยากร ขั้นตอนเซ็ตอัป และสิ่งที่มันมีส่วนช่วยในอินเทอร์เฟซ 117 00:07:09,076 --> 00:07:12,362 ไม่มีอะไรที่คุณติดตั้งแล้วจบเป็นทางตัน Google Workspace 118 00:07:12,362 --> 00:07:16,365 และ Microsoft 365 วิ่งบนราง MCP เดียวกัน เอเจนต์ของคุณเข้าถึงเอกสาร 119 00:07:16,365 --> 00:07:20,188 เมล และบริการที่คุณพึ่งพาอยู่แล้วได้ โดยไม่ต้องเขียนกาวโค้ดเพิ่ม 120 00:07:20,188 --> 00:07:23,654 วงจรปิดลงตรงจุดที่เริ่มต้น — สร้างครั้งเดียว แชร์ได้ทุกที่ 121 00:07:23,654 --> 00:07:29,628 สกิลที่คุณเผยแพร่ในมาร์เก็ตเพลส พร้อมให้เพื่อนร่วมทีมทุกคนใช้ได้ทันทีบนทุกเครื่องมือและทุกเวิร์กสเปซ 122 00:07:29,628 --> 00:07:32,496 Den ยังรวม team prompt cards (การ์ดพรอมป์ของทีม) 123 00:07:32,496 --> 00:07:37,275 ซึ่งเป็นเทมเพลตที่ใช้ร่วมกันและเข้ารหัสวิธีที่องค์กรของคุณอยากให้เอเจนต์ทำงานไว้ 124 00:07:37,275 --> 00:07:41,576 สมาชิกใหม่ได้สไตล์ประจำองค์กรทันที แทนที่จะต้องเรียนรู้แบบซึมซับไปเรื่อย 125 00:07:41,576 --> 00:07:44,504 ๆ เบื้องหลังมันคือ PNPM monorepo ที่ใช้ TurboRepo 126 00:07:44,504 --> 00:07:49,104 แอปเฉพาะสำหรับเดสก์ท็อป UI และ server อยู่เคียงข้างแพ็กเกจที่ใช้ร่วมกันสำหรับ 127 00:07:49,104 --> 00:07:51,972 types, paths และ UI primitives สแตกนี้อ่านเหมือน 128 00:07:51,972 --> 00:07:55,258 checklist สมัยใหม่ — Electron กับ React และ TypeScript, 129 00:07:55,258 --> 00:07:58,125 Tailwind และ Shadcn UI, TanStack Query, Zustand, 130 00:07:58,125 --> 00:08:02,367 Zod, Drizzle และ Better Auth ตัวเลือกที่ผ่านการพิสูจน์แล้วและรอบคอบจริง 131 00:08:02,367 --> 00:08:05,295 ๆ server เผย OpenWork API โดยมี MySQL และ Drizzle 132 00:08:05,295 --> 00:08:09,835 ORM ค้ำหลัง และ Better Auth จัดการตัวตน API พื้นผิวเดียวที่ไคลเอนต์ทุกตัวใช้ 133 00:08:09,835 --> 00:08:12,762 ทุกคนจึงเห็นความจริงเดียวกัน OpenWork ใช้ข้อกำหนด 134 00:08:12,762 --> 00:08:15,750 MCP authorization ทั้งสองฝั่งของสายเชื่อมต่อ พร้อม 135 00:08:15,750 --> 00:08:19,215 OAuth 2.1 self-discovery, PKCE และการต่ออายุเซสชันแบบเงียบ 136 00:08:19,215 --> 00:08:22,082 ๆ การเชื่อมต่อจึงรีเฟรชได้โดยไม่ต้องถามผู้ใช้ซ้ำ 137 00:08:22,082 --> 00:08:26,384 รันไทม์ computer use แบบเนทีฟของ macOS ขับเคลื่อนระบบอัตโนมัติเบื้องหลัง 138 00:08:26,384 --> 00:08:29,789 ใช้ accessibility snapshot แบบ semantic ไม่แย่งเคอร์เซอร์ 139 00:08:29,789 --> 00:08:33,613 และโอเวอร์เลย์น้ำหนักเบา คุณจึงเห็นเสมอว่าเอเจนต์กำลังทำอะไรอยู่ 140 00:08:33,613 --> 00:08:38,273 เอเจนต์นำทาง คลิก พิมพ์ และจับภาพหน้าเว็บในเบราว์เซอร์ที่ยังมองเห็นได้ภายในแอป 141 00:08:38,273 --> 00:08:41,738 คุณดูทุกอย่างเกิดขึ้นแบบเรียลไทม์ แทนที่จะต้องไว้ใจกล่องดำ 142 00:08:41,738 --> 00:08:44,845 memory bank (ธนาคารความจำ) เก็บความรู้ที่สำคัญเอาไว้ 143 00:08:44,845 --> 00:08:47,832 คุณขอให้เอเจนต์บันทึกความทรงจำ มันร่างรายการขึ้นมา 144 00:08:47,832 --> 00:08:51,655 มนุษย์ตรวจสอบอีกที แล้วเก็บไว้ฝั่ง server เพื่อเรียกใช้ในภายหลัง 145 00:08:51,655 --> 00:08:54,523 ทีมตรวจสอบทุกประสบการณ์ด้วยหลักฐานแบบเฟรมต่อเฟรม 146 00:08:54,523 --> 00:08:57,809 ที่เรียกว่า frames ทุกข้อกล่าวอ้างผูกกับแอคชัน คำยืนยัน 147 00:08:57,809 --> 00:09:01,692 และสกรีนช็อตที่ผ่านการตรวจสอบแล้ว พัฒนาแบบมีเดโมเป็นตัวขับเคลื่อน 148 00:09:01,692 --> 00:09:04,560 พิสูจน์ด้วยหลักฐานในทุก PR รีพอซิทอรีมาพร้อม val 149 00:09:04,560 --> 00:09:08,264 runner และชุด spec รายคืนที่ตรวจสอบโฟลว์การทำงานของเอเจนต์จริง 150 00:09:08,264 --> 00:09:12,625 ๆ ฟีเจอร์ต่าง ๆ ปล่อยออกมาพร้อมหลักฐานการทดสอบ นี่คือเหตุผลที่วัฒนธรรมการ 151 00:09:12,625 --> 00:09:16,568 merge ยังคงเร็วโดยไม่ทำให้อะไรพัง การพัฒนาในท้องถิ่นใช้คำสั่งเดียว 152 00:09:16,568 --> 00:09:20,332 — `pnpm dev` work tree หลายอันได้โปรไฟล์แยกและพอร์ตฟรีอัตโนมัติ 153 00:09:20,332 --> 00:09:23,200 พร้อม keychain จำลอง ไม่มีอะไรมาบล็อกการเริ่มต้น 154 00:09:23,200 --> 00:09:26,486 การมีส่วนร่วมจึงเร็วได้จริง และรีพอซิทอรีก็ทำให้มันง่าย 155 00:09:26,486 --> 00:09:29,353 เซ็ตอัปการพัฒนาของ OpenWork ออกแบบให้เป็นมิตรกับ 156 00:09:29,353 --> 00:09:34,312 work tree โดยธรรมชาติ Git work tree แต่ละอันได้โปรไฟล์ของตัวเองและพอร์ตฟรีของตัวเอง 157 00:09:34,312 --> 00:09:37,120 คุณจึงรันหลายเวอร์ชันเคียงข้างกันได้โดยไม่ชนกัน 158 00:09:37,120 --> 00:09:40,107 OpenWork ออกแบบให้ประกอบรวมได้ — จะใช้แอปเดสก์ท็อป 159 00:09:40,107 --> 00:09:43,094 จะรันแบบ server mode หรือจะเชื่อมต่อผ่าน messaging 160 00:09:43,094 --> 00:09:46,141 connector สำหรับ WhatsApp, Slack และ Telegram ก็ได้ 161 00:09:46,141 --> 00:09:50,144 พื้นผิวเดียวกัน ประตูต่างกัน ทุกประตูเปิดไปสู่ความสามารถชุดเดียวกัน 162 00:09:50,144 --> 00:09:53,191 องค์กรได้ Microsoft Entra single sign-on พร้อม SCIM 163 00:09:53,191 --> 00:09:56,298 provisioning ผู้ใช้และกลุ่มจึงซิงก์เข้ามาใน OpenWork 164 00:09:56,298 --> 00:09:59,524 โดยอัตโนมัติ ตัวตนไหลมาจากไดเรกทอรีที่คุณไว้ใจอยู่แล้ว 165 00:09:59,524 --> 00:10:02,989 ไม่ต้องวุ่นวายจัดการบัญชีด้วยมือ การติดตั้งอ้างอิงครอบคลุม 166 00:10:02,989 --> 00:10:05,976 AWS EKS, Azure AKS และ Google GKE พร้อม Helm chart 167 00:10:05,976 --> 00:10:09,919 บวกกับเซ็ตอัปแบบ air-gapped สำหรับสภาพแวดล้อมที่ล็อกดาวน์มากที่สุด 168 00:10:09,919 --> 00:10:13,563 ถ้าคุณใช้ Kubernetes อยู่ OpenWork มีทางปูไว้ถึงโปรดักชันแล้ว 169 00:10:13,563 --> 00:10:18,223 OpenWork เริ่มต้นฟรี — tier เดี่ยวคือแอปเดสก์ท็อปโอเพนซอร์สที่ใช้คีย์ของคุณเอง 170 00:10:18,223 --> 00:10:21,091 Team Starter เพิ่มห้าที่นั่งและสิทธิ์เข้าถึง API 171 00:10:21,091 --> 00:10:24,018 ในราคา $50 ต่อเดือน Enterprise เพิ่ม SSO และ SCIM 172 00:10:24,018 --> 00:10:28,021 เข้ามา การเข้าถึงขาออกถูกควบคุมด้วย allowlist ที่ตรวจสอบด้วยเครื่อง 173 00:10:28,021 --> 00:10:32,323 และแอปทำงานแบบ local-first คุณเป็นคนตัดสินใจว่าอะไรจะออกจากเครื่องของคุณ 174 00:10:32,323 --> 00:10:35,370 อะไรจะอยู่บ้าน ความปลอดภัยถูกออกแบบเข้ามาตั้งแต่ต้น 175 00:10:35,370 --> 00:10:38,417 โรดแมปจัดเต็ม เวิร์กสเปซโฮสต์แบบ persistent พื้นผิว 176 00:10:38,417 --> 00:10:41,463 Slack และมือถือ การเผยแพร่แบบ Git base และโหมดเสียง 177 00:10:41,463 --> 00:10:46,303 ล้วนอยู่ในระหว่างการพัฒนาอย่างจริงจัง OpenWork ตั้งเป้าจะอยู่ทุกที่ที่งานเกิดขึ้น 178 00:10:46,303 --> 00:10:50,246 OpenWork พัฒนาแบบเปิดเผย มี README แปลหลายภาษา คู่มือการมีส่วนร่วม 179 00:10:50,246 --> 00:10:55,085 และ code of conduct ที่ชัดเจน เอเจนต์ AI หลายตัวช่วยกันสร้างมันขึ้นมาในที่สาธารณะ 180 00:10:55,085 --> 00:10:59,864 และคอมมูนิตี้เป็นคนกำหนดว่าฟีเจอร์ถัดไปคืออะไร การแพ็กเกจเป็นเรื่องสำคัญระดับต้น 181 00:10:59,864 --> 00:11:02,732 ๆ Docker Compose files, Electron Builder configs 182 00:11:02,732 --> 00:11:07,093 สำหรับทุกแพลตฟอร์ม และ cloud builder pipelines ทำให้การปล่อยเวอร์ชันหนึ่ง 183 00:11:07,093 --> 00:11:10,140 ๆ เป็นแค่การรัน pipeline ไม่ใช่พิธีกรรมที่ทำด้วยมือ 184 00:11:10,140 --> 00:11:12,948 สรุปส่งท้าย: หนึ่ง — OpenWork MCP พาสกิล บริการ 185 00:11:12,948 --> 00:11:15,756 และเวิร์กโฟลว์ของคุณเข้าไปในทุกเอเจนต์ที่คุณใช้ 186 00:11:15,756 --> 00:11:19,639 ไซโลของเครื่องมือพังทลายลงในที่สุด และเซ็ตอัปของคุณตามคุณไปทุกที่ 187 00:11:19,639 --> 00:11:22,985 สอง — สำหรับทีม Den เพิ่ม control plane เข้ามา inference 188 00:11:22,985 --> 00:11:28,362 ที่จัดเตรียมไว้ นโยบายเดสก์ท็อป และมาร์เก็ตเพลสที่เผยแพร่ความสามารถให้คนที่ใช่ในเวลาที่ใช่ 189 00:11:28,362 --> 00:11:32,066 อิสระระดับบุคคล การควบคุมระดับองค์กร OpenWork ฟรีและโอเพนซอร์ส 190 00:11:32,066 --> 00:11:35,232 ไปที่ openworklabs.com ดาวน์โหลดสำหรับ macOS, Windows 191 00:11:35,232 --> 00:11:38,518 หรือ Linux แล้ววางพรอมป์ติดตั้งลงในเอเจนต์ตัวโปรดของคุณ 192 00:11:38,518 --> 00:11:41,446 ไม่กี่นาทีก็รันครั้งแรกได้ ถ้าวิดีโอนี้มีประโยชน์ 193 00:11:41,446 --> 00:11:44,313 กดดาวรีพอซิทอรีบน GitHub สมัครสมาชิกเพื่อดู deep 194 00:11:44,313 --> 00:11:48,973 dive เพิ่มเติม และแชร์ OpenWork ให้ทีมของคุณ ฮับเอเจนต์โอเพนซอร์สเพิ่งเริ่มต้น 195 00:11:48,973 --> 00:11:52,080 และเวิร์กโฟลว์ที่ดีที่สุดคือเวิร์กโฟลว์ที่เราแชร์กัน