گیتهاب بخش زیادی از روز ۱۷ آگوست را درگیر یک قطعی گسترده بود و زمانی که این پلتفرم تا حد زیادی مشکل را کنترل کرد، کرسر (Cursor) از قبل یک جایگزین داخلی برای آن ارائه کرده بود.
این شرکت از Origin رونمایی کرد؛ یک پلتفرم میزبانی کد که بهصورت مستقیم داخل ویرایشگر کرسر ساخته شده است. این قابلیت در همان روز بهصورت نسخه بتای اولیه برای تمام کاربران دارای پلن پولی فعال شد؛ بهجز سازمانهای سازمانی (Enterprise) که قبلاً آن را غیرفعال کرده بودند.
Origin در یک تب جدید با نام Codebase در داخل کرسر قرار دارد. هر مخزن کد (Repository) در این بخش از قابلیت کامل Pull Request پشتیبانی میکند؛ از جمله مشاهده تفاوت تغییرات (Diff)، ثبت نظرها (Comments) و ادغام کدها (Merge)، بدون اینکه کاربران مجبور باشند ویرایشگر را ترک کنند.
از آنجا که اکنون کد، درخواستهای ادغام و عاملهای هوش مصنوعی (Agents) همگی در یک محیط واحد قرار گرفتهاند، کاربران میتوانند درباره یک مخزنی که در حال بررسی آن هستند از کرسر سؤال بپرسند و این ابزار میتواند به سؤالات پاسخ دهد، تغییرات لازم را اعمال کند یا حتی یک شاخه جدید (Branch) ایجاد کرده و مستقیماً ارسال کند.

خرید هوش مصنوعی کرسر میتواند برای توسعهدهندگانی که به دنبال تجربهای یکپارچهتر در کدنویسی با ابزارهای هوش مصنوعی هستند، فرصتی برای استفاده از این قابلیتهای جدید فراهم کند.
البته Origin هنوز یک جایگزین کامل برای گیتهاب محسوب نمیشود؛ حداقل در حال حاضر چنین نیست. مخزنهای موجود در گیتهاب میتوانند با کرسر همگامسازی شوند، اما گیتهاب همچنان بهعنوان «منبع اصلی حقیقت» (Source of Truth) باقی میماند و تغییراتی که از طریق کرسر ارسال میشوند، در نهایت به گیتهاب بازمیگردند.
مخزنها و Pull Requestهای همگامشده در هر دو جهت و بهصورت لحظهای بهروزرسانی میشوند. همچنین کرسر در حال توسعه یک اکوسیستم از اپلیکیشنها برای Origin است و تاکنون اتصال با سرویسهایی مانند Vercel، Depot و Buildkite را برای پیشنمایشها و فرایند CI فعال کرده است؛ حتی گردشکارهای فعلی GitHub Actions نیز در این سیستم پشتیبانی میشوند.
عرضه محصولاتی مانند این معمولاً هفتهها از قبل برنامهریزی میشوند؛ از آمادهسازی محتوای وبلاگ گرفته تا انتشار مرحلهای نسخه بتا. بنابراین همزمانی معرفی Origin با قطعی گیتهاب ممکن است صرفاً یک اتفاق باشد و الزاماً واکنشی مستقیم به این اختلال نبوده باشد.
نظرات کاربران