Cursor ต้องการโฮสต์โค้ดของคุณแล้ว ไม่ใช่แค่เขียนโค้ด เมื่อวันที่ 17 สิงหาคม 2026 บริษัทได้เริ่มเปิดตัว Origin ซึ่งเป็นบริการโฮสติ้ง Git ของตัวเอง ในเวอร์ชันเบต้าช่วงแรกสำหรับแผนบริการแบบชำระเงินทั้งหมด ในวันแรกที่เปิดตัว Repositories (พื้นที่เก็บโค้ด), Pull Requests, การเรียกดูโค้ด และการซิงค์ GitHub แบบสองทาง ได้ถูกนำเสนอมาทั้งหมด โดยทั้งหมดนี้อยู่ในแท็บ Codebase ใหม่ภายใน Editor
จุดประสงค์ที่ชัดเจนคือ: ระบบ Git เดิมถูกออกแบบมาสำหรับมนุษย์ที่ทำการ commit โค้ดไม่กี่ครั้งต่อวัน แต่ Cursor กำลังเดิมพันว่าการควบคุมเวอร์ชันในทศวรรษหน้าจะถูกกำหนดโดยเอเจนต์ที่เปิด branch, อัปเดต PRs และรวมงานตลอดเวลา Origin เป็นแพลตฟอร์มโฮสติ้งแรกที่ออกแบบมาบนสมมติฐานนี้ตั้งแต่เริ่มต้น
หากทีมของคุณพัฒนา API สิ่งนี้จะส่งผลกระทบต่อคุณเร็วกว่าที่คุณคิด: ข้อมูลจำเพาะ OpenAPI, การทดสอบสัญญาที่ขับเคลื่อนด้วย CI และขั้นตอนการทำงานการรีวิวของคุณ ล้วนอยู่ที่จุดที่ Git remote ของคุณชี้ไป นี่คือสิ่งที่ Origin ทำได้ในวันนี้ สิ่งที่ยังขาดไป และวิธีรักษากระบวนการทำงานของ API (รวมถึงการทำงานอัตโนมัติในการทดสอบด้วย Apidog) ให้คงอยู่ หากคุณลองใช้งาน
Origin คืออะไร
Origin คือระบบ Git แบบคลาวด์ที่ดำเนินการโดย Cursor เวอร์ชันเบต้าช่วงแรกประกอบด้วย:
- พื้นที่เก็บข้อมูล (repositories) แบบโฮสต์ ที่คุณสร้างจากแท็บ Codebase จากเว็บที่
cursor.com/codebaseหรือจาก Cursor agent ระหว่างทำงาน Remotes เป็นไปตามรูปแบบhttps://cursor.com/codebase/{owner}/{repo}และคำสั่งgit clone,push, และpullมาตรฐานก็ใช้งานได้กับพื้นที่เหล่านี้ - Pull requests ที่มีส่วนประกอบที่คุณคาดหวัง: ไทม์ไลน์, คอมมิต, การตรวจสอบ, diffs, ความคิดเห็น และการรวมโค้ด ซึ่งสามารถรีวิวได้ภายใน editor หรือในเบราว์เซอร์
- การเรียกดูและค้นหาโค้ด บนเว็บ พร้อมการตั้งค่าระดับ repo และ codebase
- CLI เฉพาะ สำหรับเวิร์กโฟลว์ในเทอร์มินัล แยกจาก editor
- การรวม Agent ซึ่งเป็นจุดประสงค์หลัก: agents สามารถอ่าน codebase, ตอบคำถามเกี่ยวกับโค้ด, ทำการเปลี่ยนแปลง, อัปเดต PRs และ push branch จากหน้าจอเดียวกันกับที่คุณรีวิวงานของพวกเขา ตามบันทึกการเปลี่ยนแปลง "ฟีเจอร์ที่รองรับ Agent โดยเฉพาะจะเปิดตัวเร็วๆ นี้"
ความพร้อมใช้งาน: สำหรับแผน Pro, Teams และ Enterprise เท่านั้น ผู้ใช้แผนฟรีไม่สามารถสร้าง Origin repos ได้ และองค์กรขนาดใหญ่สามารถเลือกไม่ใช้ได้ทั้งหมด รายละเอียดเช่น โควต้าพื้นที่เก็บข้อมูล, Public API และ Webhooks ยังไม่มีการจัดทำเอกสาร ซึ่งเป็นสิ่งสำคัญที่ควรจำก่อนที่คุณจะย้ายข้อมูลสำคัญใดๆ ดูเอกสาร Origin ของ Cursor สำหรับสถานะปัจจุบัน

Origin ปิดท้ายเดือนที่ยุ่งวุ่นวายสำหรับบริษัท การรายงานข่าวของสื่อ รวมถึงรายงานของ SiliconANGLE ยังระบุว่าการเปิดตัวเกิดขึ้นเพียงไม่กี่วันหลังจาก SpaceX เสร็จสิ้นการเข้าซื้อ Cursor สำหรับข้อมูลเบื้องต้นเกี่ยวกับผลิตภัณฑ์ด้าน editor คู่มือ Cursor ที่คุณควรรู้ทุกอย่าง ของเราครอบคลุมข้อมูลพื้นฐานทั้งหมด
การซิงค์ GitHub คือส่วนที่ชาญฉลาด
ไม่มีใครย้ายบริษัทออกจาก GitHub ได้ในวันหยุดสุดสัปดาห์ และ Cursor ก็รู้ดี ดังนั้น Origin เวอร์ชันเบต้าจึงเน้นการซิงค์แบบสองทาง แทนที่จะเป็นการย้ายข้อมูลทั้งหมด:
- สะท้อน (mirror) GitHub repo ไปยัง Origin และ repos ที่ซิงค์จะอัปเดตแบบเรียลไทม์
- ความคิดเห็นและปฏิกิริยาของ PR จะซิงค์ทั้งสองทางภายในไม่กี่วินาที: ความคิดเห็นที่ทิ้งไว้ใน Cursor จะถูกโพสต์ไปยัง GitHub และการตอบกลับจาก GitHub จะแสดงใน Cursor
- GitHub ยังคงเป็นแหล่งข้อมูลหลัก (source of truth) สำหรับ repo ใดๆ ที่เริ่มต้นจากที่นั่น การ push โค้ดยังคงไหลไปยัง GitHub; Origin เป็นเพียง mirror แบบเรียลไทม์ที่รองรับ agent ได้ดีขึ้น ไม่ใช่ remote ที่มาแทนที่
- สิทธิ์การเข้าถึงจะสะท้อนการตั้งค่าการอ่าน/เขียนของ GitHub ของคุณ ดังนั้นการซิงค์จึงไม่ขยายวงผู้ที่สามารถเข้าถึง repo ได้อย่างเงียบๆ
นี่คือรูปแบบการนำไปใช้ที่ต้องการความมุ่งมั่นต่ำ ซึ่งเคยได้ผลสำหรับ Cursor เมื่อเทียบกับ VS Code: ไม่ได้ขอให้ใครย้ายออกไป แต่ให้นั่งทำงานเคียงข้างคู่แข่งเดิม และปล่อยให้เวิร์กโฟลว์ใหม่ชนะด้วยความสะดวกสบาย คุณสามารถลองใช้ UI สำหรับรีวิว PR ของ Origin ในวันจันทร์ได้โดยไม่ต้องบอกทีมแพลตฟอร์มของคุณ เพราะไม่มีการเปลี่ยนแปลงใดๆ กับการตั้งค่า GitHub ของคุณ
นัยทางกลยุทธ์นั้นยากที่จะเพิกเฉย GitHub เป็นที่อยู่เริ่มต้นของโค้ดมาเป็นเวลาสิบห้าปี และเรื่องราว AI ของ GitHub ก็ดำเนินไปผ่าน Copilot ซึ่งแข่งขันโดยตรงกับ Cursor; เราได้เปรียบเทียบทั้งสองไว้ใน Cursor vs GitHub Copilot การที่ Cursor สร้างระบบ forge ของตัวเองเป็นการแสดงออกว่าไม่ต้องการให้แผนงาน agent ของตนถูกจำกัดโดยแพลตฟอร์มของคู่แข่งอีกต่อไป
สิ่งที่ยังขาดหายไป (และมีมากในตอนนี้)
เวอร์ชันเบต้าเป็นเพียงระบบ forge ไม่ใช่แพลตฟอร์ม DevOps เต็มรูปแบบ ณ วันที่เปิดตัว Origin มี:
- ไม่มี CI/CD ในตัว แต่ Depot และ Buildkite สามารถเชื่อมต่อผ่านแท็บ Apps ของ repo และสามารถรันไฟล์เวิร์กโฟลว์ GitHub Actions ที่มีอยู่ของคุณกับ Origin repos ได้ นี่เป็นสะพานเชื่อมที่เป็นประโยชน์ แต่ก็เป็นส่วนพึ่งพาจากภายนอก ในขณะที่ GitHub มีผลิตภัณฑ์ในตัวอยู่แล้ว
- ไม่มี Issues, ไม่มี Discussions, ไม่มี Wiki การรีวิวโค้ดเป็นเพียงกลไกการทำงานร่วมกันเบื้องต้นเพียงอย่างเดียว
- ไม่มี Self-hosting, ไม่มี Public API ที่มีเอกสารประกอบ, ไม่มี Webhooks, ไม่มีข้อจำกัดพื้นที่เก็บข้อมูลที่ระบุไว้
- พันธมิตรที่โดดเด่นหนึ่งรายในการเปิดตัว: เชื่อมต่อ Vercel จากแท็บ Apps และทุก PR จะได้รับการปรับใช้เวอร์ชันพรีวิวที่ส่งไปยัง production เมื่อรวมโค้ด ซึ่งเป็นกระบวนการเดียวกับที่ Vercel ใช้สำหรับ GitHub repos (Vercel เปิดตัวเร็วมากในช่วงนี้; เป็น Gateway เดียวกันที่กำลังใช้งานส่วนลด GPT-5.6 Sol อยู่)
ช่องว่างเหล่านี้ส่วนใหญ่ยังไม่สำคัญตราบใดที่ GitHub ยังคงเป็นแหล่งข้อมูลหลักเบื้องหลังการซิงค์ พวกมันจะมีความสำคัญอย่างมหาศาลในวันที่ทีมพิจารณาที่จะให้ Origin เป็นหลัก ให้ถือว่าเวอร์ชันเบต้าเป็นเพียงเลเยอร์สำหรับรีวิวและเอเจนต์ ไม่ใช่อินฟราสตรักเจอร์
สิ่งนี้หมายถึงอะไรสำหรับทีม API โดยเฉพาะ
เวิร์กโฟลว์ API ของคุณน่าจะเกี่ยวข้องกับระบบ forge ในสามจุด: spec อยู่ใน repo, contract tests ทำงานใน CI สำหรับทุก PR และผู้รีวิวอนุมัติการเปลี่ยนแปลงทั้งสองส่วน นี่คือวิธีการทำงานแต่ละส่วนกับ Origin ในวันนี้
Specs และการรีวิวการออกแบบ หากคุณใช้เวิร์กโฟลว์แบบ design-first ไฟล์ OpenAPI ของคุณจะเป็นสิ่งประดิษฐ์ที่ถูกรีวิวบ่อยที่สุดใน repo PR diffs ของ Origin จัดการ YAML เหมือนข้อความอื่นๆ และการซิงค์ความคิดเห็นแบบสองทางหมายความว่าผู้รีวิว API ที่อยู่ใน GitHub และผู้ดำเนินการ agent ที่อยู่ใน Cursor จะเห็นเธรดเดียวกัน ไม่มีอะไรพังทลาย ไม่มีอะไรดีขึ้นในตอนนี้ ส่วนที่น่าสนใจจะมาถึงเมื่อ agent เริ่มเสนอการเปลี่ยนแปลง spec เป็น PRs ซึ่งเป็นวงจรที่ Origin สร้างขึ้นมาโดยเฉพาะ คู่มือการรัน Apidog CLI ภายใน Cursor ของเราครอบคลุมถึงการให้ agent ของ editor ตรวจสอบ spec ก่อนที่จะ commit แล้ว
การทดสอบสัญญา CI Apidog CLI ทำงานเป็นขั้นตอนในระบบ CI ใดๆ และคำตอบของ Origin สำหรับ CI คือ "นำเวิร์กโฟลว์ GitHub Actions ของคุณมาใช้ผ่าน Depot หรือ Buildkite" ในทางปฏิบัติ นั่นหมายถึงขั้นตอนเวิร์กโฟลว์ที่มีอยู่แล้ว เช่น apidog run --scenario smoke-tests ควรจะใช้งานได้โดยไม่มีการแก้ไข เนื่องจากรูปแบบไฟล์เวิร์กโฟลว์เหมือนกัน ข้อควรระวังที่ตรงไปตรงมา: เรายังไม่ได้ตรวจสอบเลเยอร์ความเข้ากันได้ของ Actions ของ Depot กับทุก Actions ที่มีอยู่ทั่วไป และก็ไม่มีใครทำในสัปดาห์นี้เช่นกัน รัน pipeline ของคุณกับ repo ทดลองที่ mirror ไว้ก่อนที่จะเชื่อถือมันกับ release branch
การเปลี่ยนแปลงที่ขับเคลื่อนโดย Agent ต้องมี "ประตู" ที่ป้องกัน Agent ได้ แนวคิดหลักของ Origin คือการทำให้โค้ดจาก Agent มาถึงเร็วขึ้น นั่นจึงเพิ่มคุณค่าของการตรวจสอบอัตโนมัติที่แม่นยำในทุก PR เพราะผู้รีวิวที่เป็นมนุษย์จะกลายเป็นคอขวด ชุดการทดสอบสัญญาที่ทำให้ build ล้มเหลวเมื่อ response schema เปลี่ยนไปเล็กน้อย คือประเภทของ "ประตู" ที่สามารถปรับขนาดได้ตามปริมาณงานของ Agent และใช้เวลาตั้งค่าเพียงห้านาทีใน Apidog: กำหนด assertion กับ spec ของคุณเพียงครั้งเดียว จากนั้นรันจาก CLI ใน CI ใดๆ ที่ดำเนินการ Origin PRs ของคุณ ดาวน์โหลด Apidog หากคุณต้องการตั้ง "ประตู" นั้นก่อนที่ Agent ของคุณจะได้รับสิทธิ์ push และดูคำแนะนำการทดสอบ QA ด้วย Cursor ของเราสำหรับวงจรการทดสอบที่กว้างขึ้น
คุณควรลองใช้ไหม?
ทางลัดในการตัดสินใจ:
- นักพัฒนาเดี่ยวและทีมขนาดเล็กที่ใช้แผนบริการแบบชำระเงินของ Cursor: ใช่ ความเสี่ยงต่ำ Mirror repo, ใช้มุมมอง PR, ให้ GitHub เป็นแหล่งข้อมูลหลัก คุณจะไม่เสียอะไรเลยถ้า Origin ไม่ตอบโจทย์
- ทีมที่มีการลงทุนใน GitHub Actions อย่างมาก: ลองใช้กับโปรเจกต์เสริมก่อน เวิร์กโฟลว์ของคุณสามารถถ่ายโอนได้ทางทฤษฎีผ่าน Depot หรือ Buildkite แต่ "การถ่ายโอนทางทฤษฎี" ไม่ใช่แผนการย้ายข้อมูล
- ใครก็ตามที่เรื่องการปฏิบัติตามกฎระเบียบระบุถึง GitHub: รอก่อน ไม่มี self-hosting, ไม่มี API ที่มีเอกสารประกอบ และป้ายกำกับเบต้าช่วงแรก ทำให้ Origin ไม่สามารถเริ่มต้นใช้งานสำหรับโค้ดที่มีการกำกับดูแลในวันนี้
- ทีมที่ใช้งาน Cursor agents อยู่แล้ว: นี่คือกลุ่มเป้าหมายของ Origin หากคุณใช้งานฟีเจอร์ agent ของ Cursor เป็นประจำทุกวัน การที่ agent สามารถเปิดและอัปเดต PRs บนระบบ forge ที่ถือว่าพวกเขาเป็นผู้ใช้ระดับหนึ่งนั้นเป็นประโยชน์ต่อเวิร์กโฟลว์อย่างแท้จริงในตอนนี้
ระบบ forge กำลังกลายเป็นพื้นผิวสำหรับ Agent
เรื่องราวที่แท้จริงไม่ใช่การที่ GitHub มีคู่แข่งใหม่ แต่เป็นเพราะ Cursor คิดว่าตัว repository เองกำลังจะกลายเป็นอินเทอร์เฟซหลักสำหรับ agent โดยมีมนุษย์เป็นผู้รีวิวมากกว่าเป็นผู้สร้างการเปลี่ยนแปลงส่วนใหญ่ ไม่ว่า Origin จะชนะหรือไม่ ทุกระบบ forge จะถูกดึงไปในทิศทางนั้น และทีม API จะรู้สึกถึงมันก่อน เพราะ specs และ contract tests เป็น "ประตู" การรีวิวที่สามารถทำงานอัตโนมัติได้มากที่สุดในซอฟต์แวร์
การเตรียมตัวเหมือนกันไม่ว่าจะทางใด: ทำให้การตรวจสอบ API ของคุณสามารถเขียนสคริปต์ได้และไม่ขึ้นกับระบบ forge Apidog รวบรวม specs, mocks และ test scenarios ของคุณไว้ในที่เดียว และรันจาก CLI ที่ไม่สนใจว่า PR นั้นมาจากมนุษย์บน GitHub หรือ agent บน Origin ลองใช้ฟรี แล้ว "ประตู" การรีวิวของคุณจะยังคงทำงานได้ไม่ว่าใครจะชนะสงครามระบบ forge ก็ตาม
คำถามที่พบบ่อย
Cursor Origin ฟรีหรือไม่? ไม่ใช่ การจัดเก็บโค้ดบน Origin ต้องใช้แผนบริการแบบชำระเงินของ Cursor (Pro, Teams หรือ Enterprise) ผู้ใช้แผนฟรีไม่สามารถสร้าง Origin repos ได้ และองค์กรขนาดใหญ่สามารถเลือกไม่ใช้ Origin ได้ทั้งหมด
ฉันต้องออกจาก GitHub เพื่อใช้งานหรือไม่? ไม่จำเป็น การออกแบบเมื่อเปิดตัวสมมติว่าคุณจะไม่ต้องย้าย: mirror GitHub repo ไปยัง Origin และ GitHub จะยังคงเป็นแหล่งข้อมูลหลัก โดยการ push, ความคิดเห็น PR และ reactions จะซิงค์ทั้งสองทางแบบเกือบเรียลไทม์
Origin มี CI/CD หรือไม่? ไม่มีในตัว Depot และ Buildkite เชื่อมต่อผ่านแท็บ Apps และรันไฟล์เวิร์กโฟลว์ GitHub Actions ที่มีอยู่ของคุณ Vercel ยังถูกรวมเข้าด้วยสำหรับการปรับใช้เวอร์ชันพรีวิวของ PR
Agent สามารถใช้ Origin ได้โดยตรงหรือไม่? ใช่ นั่นคือคุณสมบัติหลัก: Cursor agents สามารถสร้าง repos, ตอบคำถามเกี่ยวกับ codebase, อัปเดต pull requests และ push branch Cursor กล่าวว่าฟีเจอร์ที่รองรับ agent โดยเฉพาะจะเปิดตัวเพิ่มเติม; คู่มือโหมด agent ของ Cursor ของเราครอบคลุมสิ่งที่ agent ทำได้อยู่แล้วใน editor
ฉันจะรัน API tests บน Origin pull requests ได้อย่างไร? ทำได้เหมือนกับที่คุณทำบน GitHub: รัน Apidog CLI เป็นขั้นตอน CI บน Origin นั่นหมายถึงการเชื่อมต่อ Depot หรือ Buildkite เข้ากับ repo และนำเวิร์กโฟลว์ Actions ที่มีอยู่ของคุณกลับมาใช้ใหม่ โดยที่คำสั่ง apidog run ของคุณไม่มีการเปลี่ยนแปลง
