Cursor Meluncurkan Pesaing GitHub: Bagaimana Origin Membawa Agen AI Langsung ke Hosting Kode

News

Oleh Wendy Frey

githubbb.webp Untuk tahun-tahun, alur kerja pengembangan perangkat lunak telah mengikuti pola yang familiar. Pengembang menulis kode dalam satu aplikasi, menyimpannya di GitHub, meninjau perubahan melalui permintaan tarik, dan menghubungkan layanan tambahan untuk pengujian, penerapan, dan otomatisasi.

Kemudian agen pengkodean AI muncul.

Tiba-tiba, proyek perangkat lunak tidak lagi diubah secara eksklusif oleh manusia. Agen AI dapat membaca keseluruhan basis kode, mengedit puluhan berkas, menjalankan perintah, dan menghasilkan permintaan tarik. Namun, infrastruktur di bawah alur kerja itu masih sebagian besar dirancang untuk pengembang manusia.

Cursor percaya bahwa infrastruktur tersebut perlu diubah.

Perusahaan pengkodean AI ini telah meluncurkan Origin, platform hosting Git miliknya sendiri dan semakin menjadi pesaing langsung GitHub. Origin saat ini sedang diluncurkan dalam versi beta awal di rencana berbayar Cursor, menawarkan repositori, penjelajahan kode, permintaan tarik, dan sinkronisasi GitHub. Namun, gagasan yang lebih besar di balik produk ini jauh lebih ambisius: membangun platform hosting kode yang dirancang dari awal untuk agen AI.

Apa Itu Cursor Origin?

Origin adalah apa yang disebut Cursor sebagai "forge git untuk era agensi."

Dalam istilah sederhana, ini adalah tempat di mana pengembang dapat menghosting repositori Git, berkolaborasi pada kode, dan mengelola perubahan. Pengguna dapat membuat repositori yang dihosting oleh Cursor, mendorong kode menggunakan alur kerja Git standar, mengkloning repositori, menelusuri berkas, dan bekerja dengan permintaan tarik.

Itu segera menempatkan Origin di wilayah yang biasanya ditempati oleh GitHub, GitLab, dan platform hosting kode lainnya.

Namun, strategi Cursor bukan sekadar mereproduksi GitHub dengan antarmuka yang berbeda. Perusahaan ini membangun Origin di sekitar asumsi baru: repositori akan semakin dikerjakan oleh manusia dan agen AI otonom.

Dalam pengumuman peluncuran resminya, Cursor mengatakan Origin dimulai dengan yang esensial, repositori, permintaan tarik, penjelajahan kode, dan sinkronisasi GitHub, sementara lebih banyak kemampuan yang ramah agen direncanakan untuk rilis mendatang.

FiturApa yang dilakukannya
RepositoriMenyimpan dan mengorganisir proyek Git
Dukungan Git standarMendukung alur kerja dorong dan klon yang familiar
Penjelajahan kodeMemungkinkan pengguna menjelajahi berkas dan riwayat repositori
Permintaan tarikMenyediakan alur kerja untuk meninjau dan menggabungkan perubahan
Sinkronisasi GitHubMenghubungkan repositori yang dipilih dengan GitHub
Integrasi AIMemposisikan kode dekat dengan ekosistem agen Cursor

Mengapa Cursor Membuat Pesaing untuk GitHub?

Jawabannya terletak pada pertumbuhan pesat pemrograman yang dibantu AI.

Platform kontrol sumber tradisional dibangun di sekitar tindakan manusia. Seorang pengembang menulis kode, membuat cabang, mengunggah perubahan, dan membuka permintaan tarik. Pengembang lain meninjau pekerjaan tersebut dan menyetujuinya atau menolaknya.

Agen AI memperumit model ini.

Sebuah agen tunggal dapat memeriksa keseluruhan repositori, melakukan perubahan di berbagai komponen, dan menyelesaikan tugas jauh lebih cepat daripada pengembang manusia. Beberapa agen juga dapat bekerja pada tugas yang berbeda secara bersamaan.

Itu menciptakan jenis beban kerja yang berbeda.

Argumen Cursor adalah bahwa infrastruktur hosting kode seharusnya dirancang untuk lingkungan baru ini daripada memperlakukan agen AI sebagai alat eksternal yang hanya terhubung ke platform yang sudah ada.

Oleh karena itu, Origin berusaha untuk mendekatkan repositori dan agen.

Alih-alih menganggap AI sebagai chatbot yang duduk di samping editor kode, Cursor bergerak menuju alur kerja di mana AI dapat menjadi bagian dari keseluruhan siklus hidup pengembangan perangkat lunak.

Bagaimana Origin Bekerja dengan Repositori Git yang Ada

Salah satu fitur paling praktis dari Origin adalah bahwa pengembang tidak perlu langsung meninggalkan GitHub.

Cursor memungkinkan pengguna untuk menghubungkan GitHub dan menyinkronkan repositori yang dipilih dengan Origin. Ini berarti proyek yang sudah ada dapat muncul di dalam lingkungan hosting Cursor sambil tetap mempertahankan koneksi ke repositori GitHub aslinya.

Menurut informasi rilis Cursor, pengguna memilih repositori mana yang ingin mereka sinkronkan dan dapat memutuskan koneksi saat diperlukan. Oleh karena itu, Origin dirancang untuk berdampingan dengan GitHub daripada memerlukan migrasi lengkap pada hari pertama.

Ini penting secara strategis.

GitHub memiliki ekosistem besar yang dibangun di sekitar repositori yang ada, komunitas pengembang, integrasi, dan alur kerja perusahaan. Membujuk perusahaan untuk memindahkan semuanya dalam semalam akan sulit.

Lapisan sinkronisasi menurunkan hambatan tersebut.

Pengembang dapat bereksperimen dengan Origin sambil terus menggunakan infrastruktur GitHub yang ada. Jika platform baru ini terbukti berguna, lebih banyak alur kerja dapat perlahan-lahan berpindah ke ekosistem Cursor.

Origin vs GitHub: Apa Perbedaannya?

Pada tingkat dasar, Origin dan GitHub menyelesaikan banyak masalah yang sama. Keduanya menyediakan rumah bagi repositori dan kolaborasi seputar kode.

Perbedaannya terletak pada arsitektur yang coba dibangun Cursor di sekitar dasar-dasar tersebut.

AreaGitHubCursor Origin
Tujuan utamaHosting kode dan kolaborasiHosting kode untuk pengembang dan agen AI
Repositori GitYaYa
Permintaan tarikYaYa
Penjelajahan kodeYaYa
Alur kerja Git standarYaYa
Sinkronisasi GitHub,Ya
Arsitektur berbasis AIAI ditambahkan ke ekosistem yang adaDirancang di sekitar era pengembangan agensi
Integrasi dengan agen CursorAlur kerja eksternal atau terpisahFokus ekosistem asli

Ini tidak berarti Origin sudah memiliki paritas fitur dengan GitHub.

Tidak.

GitHub telah menghabiskan tahun-tahun membangun keamanan perusahaan, alat CI/CD, manajemen paket, komunitas pengembang, dan integrasi. Origin adalah produk baru dalam versi beta awal.

Namun, Cursor tidak semestinya mencoba menang dengan menyalin setiap fitur GitHub yang ada. Mereka bertaruh bahwa alur kerja pengembangan itu sendiri berubah cukup cepat untuk menciptakan peluang bagi platform jenis baru.

Gagasan Besar: Repositori yang Dibangun untuk Agen AI

Frasa "agen-natif" adalah kunci untuk memahami Origin.

Alat pengkodean AI saat ini sering beroperasi di atas infrastruktur yang sudah ada. Seorang agen menerima akses ke repositori, membaca kode, membuat perubahan, dan mengirimkan perubahan tersebut kembali melalui GitHub atau penyedia Git lainnya.

Cursor ingin mengurangi jarak antara sistem-sistem tersebut.

Dengan Origin, repositori berada di dalam lingkungan yang sama dengan alat AI Cursor. Visi jangka panjang adalah agar agen dapat bekerja langsung dengan repositori, cabang, dan permintaan tarik daripada memperlakukan kontrol versi sebagai tujuan eksternal.

Sebuah alur kerja masa depan yang khas bisa terlihat seperti ini:

Pengembang menetapkan tugas → Agen AI mempelajari repositori → Agen mengubah kode → Pengujian dilakukan → Perubahan dikomit → Permintaan tarik dibuat → Manusia meninjau hasilnya.

Manusia tidak menghilang dari proses tersebut.

Sebaliknya, peran manusia semakin bergeser menuju mendefinisikan tugas, meninjau perubahan, dan membuat keputusan teknik tingkat tinggi.

Perbedaan itu penting. AI dapat menghasilkan kode dengan cepat, tetapi perangkat lunak tetap membutuhkan pengawasan. Seorang agen dapat salah memahami persyaratan, memperkenalkan masalah keamanan, atau membuat perubahan yang secara teknis berfungsi sambil merusak arsitektur proyek.

Potensi nilai Origin bukanlah bahwa itu mengeluarkan pengembang dari lingkaran. Namun, ini dapat membuat kolaborasi antara pengembang dan agen menjadi lebih terstruktur.

Mengapa Hosting Kode Mungkin Menjadi Arena Pertempuran AI Berikutnya

Cursor terkenal karena mengubah pengalaman editor kode. AI bergerak dari melengkapi otomatis menjadi sesuatu yang jauh lebih aktif: sebuah sistem yang mampu memahami bagian yang lebih besar dari proyek dan memodifikasi kode atas nama pengembang.

Origin memperluas strategi itu di luar editor.

Jika Cursor hanya mengontrol tempat di mana kode ditulis, perusahaan lain masih mengontrol di mana kode itu berada dan bagaimana perubahan ditinjau.

Dengan menambahkan hosting kode, Cursor dapat menghubungkan lebih banyak bagian dari alur kerja pengembangan:

  • menulis kode;
  • memahami basis kode;
  • menjalankan agen AI;
  • mengelola repositori;
  • membuat cabang;
  • meninjau perubahan;
  • menangani permintaan tarik;
  • menghubungkan alat CI dan penerapan.

Ini menciptakan kemungkinan untuk platform pengembangan AI yang lebih lengkap.

Itulah mengapa Origin penting.

Dapatkah Origin Benar-Benar Menantang GitHub?

Terlalu dini untuk menyebut Origin sebagai pengganti GitHub.

GitHub tetap tertanam dalam pengembangan perangkat lunak modern. Jutaan pengembang dan organisasi bergantung pada repositori, alur kerja, dan integrasi yang dimilikinya. Mengganti ekosistem itu akan sangat sulit.

Origin juga memiliki masalah umum dari platform infrastruktur baru: pengembang perlu mempercayainya dengan kode sumber yang berharga, perusahaan perlu mengevaluasi keamanan, dan tim perlu memiliki alasan meyakinkan untuk mengubah alur kerja yang sudah mapan.

Namun, AI mungkin menciptakan peluang yang belum ada sebelumnya.

GitHub dibangun untuk dunia di mana manusia menulis hampir setiap baris kode produksi. Generasi berikutnya dari infrastruktur pengembangan mungkin perlu mendukung dunia di mana agen AI menghasilkan, memodifikasi, menguji, dan meninjau bagian perubahan perangkat lunak yang semakin besar.

Itu tidak membuat GitHub usang.

Tetapi itu menjelaskan mengapa Cursor membangun pesaingnya sendiri.

Rumah Baru untuk Kode di Era Agensi

Cursor Origin masih dalam tahap awal, dan set fitur saat ini sengaja difokuskan pada dasar-dasar. Namun, peluncuran ini menandakan pergeseran strategis yang signifikan bagi perusahaan.

Cursor tidak lagi ingin dipandang hanya sebagai editor kode bertenaga AI.

Dengan Origin, ia mulai membangun infrastruktur di seputar kode itu sendiri.

Taruhan utama perusahaan ini sederhana: jika agen AI menjadi peserta aktif dalam pengembangan perangkat lunak, repositori seharusnya juga dirancang untuk mereka.

Apakah Origin dapat benar-benar menjadi pesaing besar GitHub masih harus dilihat. Tetapi arahnya jelas.

Pertarungan untuk masa depan pemrograman mungkin tidak lagi tentang AI mana yang menulis kode terbaik.

Ini mungkin tentang di mana manusia dan agen AI bekerja bersama pada kode tersebut.

Template viral

Jelajahi template AI viral kami dan terapkan ke fotomu.

Jelajahi template