Catatan penulis: OpenAI mengumumkan rencana akuisisi Pierre. Artikel ini mengulas 5 produk Pierre: Trees dan Diffs yang sudah digunakan Codex, serta Highlights, DiffsHub, dan Code Storage yang berbayar. Anda akan tahu komponen sumber terbuka mana yang bisa langsung digunakan.
Pada 4 November 2026, OpenAI mengumumkan rencana akuisisi perusahaan alat pengembang Pierre Computer Company. Banyak orang langsung berpikir, “OpenAI membeli perusahaan hosting Git lagi.” Namun, anggapan itu kurang tepat. Pierre memiliki rangkaian teknologi lengkap untuk penjelajahan kode, perbandingan perubahan, pengeditan online, penyorotan sintaks, dan penyimpanan Git. Dua produknya bahkan sudah digunakan di Codex App.
Ini bukan sekadar rumor atau berita singkat. Pengumuman resmi OpenAI telah mengonfirmasi bahwa Codex menggunakan pustaka Trees dan Diffs dari Pierre. Repositori sumber terbuka dan paket NPM Pierre juga dapat diakses publik. Namun, transaksi ini belum selesai dan nilai akuisisinya belum diumumkan.
Manfaat utama: Setelah membaca artikel ini, Anda akan mendapat gambaran jelas tentang produk dan teknologi Pierre, memahami perbedaan antara komponen sumber terbuka, alat online, dan layanan penyimpanan berbayar, serta tahu komponen mana yang bisa langsung dipasang di proyek Anda.

Ringkasan informasi utama akuisisi Pierre
Mari pisahkan fakta yang sudah dikonfirmasi dari informasi yang belum dipastikan. Tabel berikut hanya memuat hal-hal yang secara jelas disebutkan dalam pengumuman OpenAI dan kanal resmi Pierre.
| Informasi | Sudah dikonfirmasi | Belum diumumkan atau dikonfirmasi |
|---|---|---|
| Status transaksi | Rencana akuisisi diumumkan pada 2026-11-04 dan masih harus memenuhi persyaratan penyelesaian transaksi serta persetujuan regulator | Waktu penyelesaian, nilai akuisisi, dan valuasi |
| Kondisi Codex saat ini | Aplikasi Codex sudah menggunakan pustaka Trees dan Diffs | Apakah kode pengguna Codex akan dipindahkan ke Code Storage |
| Rencana selanjutnya | Secara bertahap mengeksplorasi penerapan kemampuan Code Storage di Codex | Jadwal integrasi lengkap dan harga baru |
| Komitmen sumber terbuka | Proyek sumber terbuka Pierre akan tetap terbuka, dan OpenAI akan terus berkontribusi | Rencana pemeliharaan jangka panjang untuk setiap versi |
| Pelanggan saat ini | Pelanggan Code Storage saat ini dapat terus menggunakannya setelah transaksi selesai | Kebijakan biaya jangka panjang dan pengaturan migrasi data |
Sebelum transaksi selesai, kedua perusahaan akan tetap beroperasi secara independen. Axios menafsirkan transaksi ini sebagai langkah Codex memasuki ranah kolaborasi kode yang sudah lama didominasi GitHub. Namun, itu adalah penilaian media tentang arah persaingan; OpenAI belum mengumumkan produk pengganti GitHub secara menyeluruh.
Peta teknologi Pierre: komponen open source, alat online, dan penyimpanan berbayar
Untuk memahami Pierre, kita perlu membagi produknya menjadi tiga lapisan. Pierre bukan perusahaan yang melatih Model Bahasa Besar, dan juga tidak menjual API model. Pierre menyediakan perangkat lunak dan infrastruktur untuk menampilkan, mengedit, menyimpan, serta mengelola kode. Di situs resminya, Pierre memosisikan diri sebagai “infrastruktur dasar yang dapat dikombinasikan untuk beban kerja yang digerakkan oleh mesin”.
| Produk | Lapisan | Masalah yang diselesaikan | Cara mendapatkan |
|---|---|---|---|
| Trees | Komponen open source | Menelusuri file proyek | pnpm add @pierre/trees |
| Diffs | Komponen open source | Melihat, membandingkan, dan mengedit perubahan kode | pnpm add @pierre/diffs |
| Highlights | Fitur penyorotan (Beta) | Menampilkan penyorotan sintaks secara cepat dan streaming | Lihat dokumentasi resmi Diffs |
| DiffsHub | Alat online | Menelusuri perubahan kode GitHub di web | Kunjungi diffshub.com |
| Code Storage | Layanan komersial | Menyimpan kode dalam skala besar melalui Git dan API | Bayar sesuai pemakaian, dengan minimum pengeluaran bulanan |
Komponen open source-nya tersedia di repositori GitHub pierrecomputer/pierre dan menggunakan Apache License 2.0. Per 2026-11-05, repositori tersebut memiliki sekitar 6.500 Stars, 266 Forks, dan sekitar 1.320 commit. Angka ini merupakan snapshot yang dapat berubah. Perlu diingat, repositori tersebut tidak mencakup seluruh kode backend komersial Code Storage.

Mengenal Pierre Diffs: Edit Mode, UI peninjauan, dan Merge Conflict
Paket sumber terbuka Diffs bernama @pierre/diffs. Saat diperiksa, situs resminya menampilkan versi v1.6.4, dengan titik masuk React di @pierre/diffs/react. Kemampuan dasarnya adalah menampilkan file kode, patch, dan perbedaan antara dua versi di halaman web. Diffs mendukung tampilan Split yang berdampingan dan Stacked/Unified yang digabung secara vertikal, serta dapat menyoroti perbedaan karakter dan kata dalam satu baris. Developer bisa memasukkan dua versi file atau langsung memasukkan file patch.
Diffs Edit Mode: langsung mengubah kode di tampilan diff
OpenAI secara khusus menyebut fitur ini dalam pengumumannya: peninjau dapat langsung mengubah baris kode di tampilan diff. Edit Mode mendukung pemilihan teks dan beberapa pilihan sekaligus, indentasi otomatis, Undo/Redo, pencarian dalam file, penanda lint, tindakan penyuntingan kustom, serta kursor lokal dan jarak jauh. Dokumentasi resmi juga menyediakan EditProvider dan Editor API terkait. Sebagian kemampuan penyuntingan masih berstatus Beta.
Fitur ini menjawab masalah yang cukup spesifik. Dalam alur kerja tradisional, ketika menemukan masalah pada baris kode yang dibuat AI, Anda harus beralih ke editor lengkap, mencari file, mengubahnya, lalu kembali ke antarmuka peninjauan. Edit Mode menyatukan proses menemukan dan memperbaiki masalah dalam satu antarmuka. Ini sangat berguna saat Agent menghasilkan banyak perubahan dan manusia perlu memeriksanya bagian demi bagian.
UI peninjauan kode Diffs: kerangka Annotation yang dapat diperluas
Diffs menyediakan kerangka Annotation yang fleksibel untuk menautkan komentar per baris, hasil pemeriksaan CI, masukan peninjauan AI, dan keluaran alat pihak ketiga ke baris kode tertentu. Developer juga dapat menambahkan tombol kustom seperti Accept Change dan Reject Change ke tampilan diff, membalas komentar, dan menambahkan penjelasan pada baris kode yang dipilih.
Perlu dibedakan: Diffs adalah komponen tampilan dan interaksi, bukan model AI yang otomatis menemukan kerentanan. Sumber masukan peninjauan ditentukan oleh sistem Anda sendiri. Misalnya, Anda bisa menghubungkan API Model Bahasa Besar untuk menghasilkan saran, lalu menyerahkannya kepada Diffs untuk ditampilkan.
Diffs Merge Conflict: penanganan konflik yang terstruktur
Saat terjadi konflik penggabungan, diff teks biasa hanya dapat menampilkan sekumpulan penanda konflik. Diffs menyediakan UI khusus yang menyajikan area konflik sebagai penambahan dan penghapusan yang terstruktur. Pengguna dapat memilih untuk mempertahankan versi saat ini, menggunakan versi yang masuk, atau mempertahankan keduanya, lalu melihat pratinjau file setelah konflik diselesaikan.
Dari sisi teknis, dokumentasi resminya menyebutkan bahwa Diffs mendukung Vanilla JavaScript dan React, menggunakan Shiki untuk penyorotan sintaks, serta memakai CSS Grid dan Shadow DOM untuk mengatur sebagian struktur rendering. Diffs juga menyediakan alat SSR, Worker Pool, dan rendering virtualisasi. Virtualisasi bertujuan agar browser tidak merender banyak konten yang tidak terlihat sekaligus.
Pierre Trees dan Highlights: pohon file besar dan penyorotan streaming
Trees: komponen pohon file untuk repositori besar
Paket open source Trees bernama @pierre/trees. Saat diperiksa, versi yang ditampilkan di situs resminya adalah v1.0.0-beta.6. Komponen ini menangani panel penjelajah file di sisi kiri alat seperti Codex. Fiturnya mencakup membuka dan menutup direktori, mencari dan memfilter berdasarkan nama serta jalur, meringkas rantai direktori kosong yang hanya memiliki satu anak secara otomatis, menyeret file dan direktori, membuat dan mengganti nama, serta menyesuaikan menu klik kanan dan ikon file.
Fitur yang paling relevan untuk pemrograman dengan AI adalah tampilan status Git. Di samping file, Trees dapat menampilkan tanda M (dimodifikasi), A (ditambahkan dan masuk staging), D (dihapus), R (diganti nama), dan U (belum dilacak). Direktori induk yang berisi file dengan perubahan juga dapat menampilkan tanda. Ketika Agent mengubah puluhan file sekaligus, developer bisa melihat sekilas lokasi perubahan melalui pohon file.
Dari segi performa, Trees menggunakan virtualisasi otomatis untuk memprioritaskan rendering baris yang terlihat. Situs resminya mendemonstrasikan pohon direktori yang berisi 2.956 file saat seluruhnya dibuka, serta rendering virtual untuk puluhan ribu entri. Ini adalah demonstrasi resmi, bukan benchmark independen, dan tidak menjamin performa yang sama di semua perangkat. Untuk aksesibilitas, Trees menyediakan navigasi dengan tombol arah, pengelolaan fokus Tab, peran ARIA tree/treeitem, dan lainnya. Menurut pihak resmi, desainnya mengikuti panduan terkait WCAG 2.1.
Highlights: penyorot yang mampu mengikuti kecepatan output Agent
Highlights saat ini tersedia dalam versi Beta di dokumentasi resmi Diffs. Menurut dokumentasinya, Highlights memiliki lexer bawaan untuk 152 bahasa dan berbasis WebAssembly. Alat ini dapat berjalan di browser, Node.js, dan Cloudflare Workers, serta menghasilkan HTML atau objek token yang kompatibel dengan Shiki.
Empat API utamanya memiliki tugas yang jelas: codeToHtml() memproses kode lengkap, codeToTokens() menghasilkan token yang disusun per baris, StreamTokenizer cocok untuk menerima konten secara bertahap dan menghasilkan baris yang sudah lengkap, sedangkan LiveTokenizer melakukan pembaruan inkremental pada dokumen yang sedang diedit. Singkatnya, Highlights menjawab masalah tampilan: bagaimana penyorotan sintaks tetap mengikuti kode yang sedang dikeluarkan Agent secara streaming. Alat ini tidak meningkatkan kemampuan pemrograman model itu sendiri.
DiffsHub: ganti github.com menjadi diffshub.com
DiffsHub adalah alat online dari Pierre yang menunjukkan cara kerja Trees dan Diffs dalam situasi nyata. Ganti github.com menjadi diffshub.com pada tautan Pull Request, Commit, Comparison, Patch, atau Diff di GitHub untuk menelusuri perubahan yang sama melalui antarmuka Pierre. Contoh resmi mencakup repositori oven-sh/bun dan nodejs/node.
Untuk mengakses repositori privat, kamu perlu menyediakan GitHub Personal Access Token yang memiliki izin. Situs resminya menjelaskan bahwa token disimpan di localStorage browser; hal ini tidak berarti Pierre dapat membaca repositori privat secara bebas. Situs tersebut juga memperingatkan bahwa browser seluler bisa mengalami crash saat membuka Diff yang sangat besar. DiffsHub bukan pengganti GitHub dan bukan pula pustaka Diffs yang open source itu sendiri.
Apa perbedaan Pierre Code Storage dengan repositori GitHub biasa?
Jika Trees dan Diffs adalah lapisan antarmuka untuk “melihat kode”, Code Storage adalah lapisan infrastruktur untuk “menyimpan kode” sekaligus fokus strategis transaksi ini. Layanan penyimpanan terdistribusi dan dapat diprogram ini berbasis Git, serta ditujukan untuk produk AI yang perlu membuat, membaca, mengubah, dan menyinkronkan repositori dalam jumlah besar.
GitHub berfokus pada kolaborasi antarmanusia melalui repositori, PR, Issues, dan CI/CD. Code Storage mengutamakan pendekatan headless dan API-first. Melalui API, pengguna dapat membuat repositori, commit, branch, dan merge; menulis file secara langsung; membaca file secara streaming; serta menyaring basis kode dengan Grep dan Glob. Layanan ini juga menyediakan branch sementara (Ephemeral Branches), Webhook, Git LFS, dan sinkronisasi dengan GitHub, GitLab, serta Bitbucket. Clone, Push, dan Fetch melalui Git over HTTPS standar juga tersedia.
Dalam utas diskusi Code Storage di Hacker News (66 poin, 42 komentar), pihak Pierre memberikan sebuah contoh: setelah agent mengubah 10 file, proses commit menggunakan GitHub REST API mengharuskan pengguna mengambil SHA branch, membuat Branch, Blob, Tree, dan Commit, lalu memperbarui referensi secara berurutan. Proses ini membutuhkan sekitar 15 permintaan. Pada beban tinggi, pengguna juga perlu menangani kesalahan 422 akibat eventual consistency. Sebaliknya, Code Storage dapat melakukan commit seluruh Diff dengan satu panggilan createCommitFromDiff. Ini adalah penjelasan penyedia di komunitas, bukan hasil pengujian perbandingan independen.
| Metrik (dilaporkan di situs resmi) | Nilai | Keterangan |
|---|---|---|
| Batas ukuran per repositori | 32TB | Spesifikasi produk |
| Total penyimpanan dan jumlah repositori | Tidak ada batas umum | Spesifikasi produk |
| Penulisan bersamaan | 30+ | Spesifikasi produk |
| Permintaan Git per repositori | Pernah teramati 500+ per detik | Pengamatan resmi, bukan nilai yang dijamin |
| Permintaan API | Pernah teramati 15,000+ per detik | Pengamatan resmi, bukan nilai yang dijamin |
| Ketersediaan | 99.99% SLA | Komitmen layanan, bukan statistik uptime historis yang diukur secara independen |
Dari sisi arsitektur, pihak Pierre menyatakan bahwa mereka menggunakan protokol commit tiga tahap Git dan arsitektur berbasis Quorum yang “Spoke-like” untuk menjaga konsistensi dan durabilitas dalam lingkungan terdistribusi. Namun, topologi klaster secara lengkap belum dipublikasikan. Untuk kebutuhan perusahaan, mereka juga menyatakan adanya SOC 2 Type II, dukungan terkait HIPAA, enkripsi per tenant, dan pengujian penetrasi tahunan. Meski demikian, laporan dan ketentuan kontrak tetap perlu diverifikasi sebelum melakukan pembelian.
Studi kasus pelanggan juga diterbitkan oleh Pierre sendiri. Dalam studi kasus Lovable, disebutkan bahwa lebih dari 8 juta repositori baru dibuat setiap minggu, dengan puncak pembuatan 250 repositori per detik. Poke menggunakan Git untuk menyimpan memori agent dan konfigurasi alur kerja, dengan latensi Push P95 yang dilaporkan sebesar 90 milidetik. Sementara itu, Skydive memberi lebih dari 150 agent repositori privat masing-masing untuk menyimpan definisi identitas, konfigurasi MCP, Skills, dan memori persisten. Kasus-kasus ini menunjukkan satu tren: fungsi repositori Git meluas dari “menyimpan kode” menjadi “menyimpan status agent”.
Perubahan Terbaru pada Pierre SDK, CLI, dan Agent Skills
Sehari sebelum pengumuman akuisisi, tepatnya pada 3 November 2026, Pierre merilis SDK dan CLI terpadu yang baru. Perubahan terbesarnya adalah SDK, CLI, dan HTTP API kini menggunakan penamaan operasi yang konsisten. Misalnya, operasi untuk membuat branch masing-masing adalah pierre.repos.branches.create(), pierre repos:branches create, dan /api/repos/{repo_name}/branches/create. Agent dapat menggunakan “daftar operasi” yang sama saat beralih di antara antarmuka tersebut.
# SDK TypeScript (Node.js 22 / 24 / 26)
npm install @pierre/sdk
# SDK Python (Python 3.10+)
pip install pierre-sdk
# SDK Go (Go 1.25+)
go get github.com/pierrecomputer/sdk/go
# CLI
npm install -g @pierre/cli
# Instal Pierre Skills untuk Agent pemrograman
npx skills add pierrecomputer/skills
# Buat branch dari main menggunakan CLI
pierre repos:branches create feature/preview --repo-name my-repo --base-ref main
Autentikasi menggunakan dua variabel lingkungan, PIERRE_ORG dan PIERRE_PRIVATE_KEY. Untuk setiap operasi, SDK menerbitkan token dengan cakupan izin yang sesuai dan masa berlaku 5 menit. SDK baru ini menggantikan @pierre/storage, pierre-storage, dan code-storage-go. Paket lama masih bisa digunakan, tetapi tidak akan lagi menerima versi baru. Perlu ditekankan bahwa SDK/CLI ini ditujukan untuk Code Storage; bukan berarti Codex CLI dari OpenAI mendapat perintah bawaan baru.
Bagaimana perhitungan harga Pierre Code Storage?
Harga Code Storage mudah disalahpahami. Starter tercantum seharga $20/bulan dan Scale $200/bulan, tetapi kedua angka ini adalah minimum pengeluaran bulanan, bukan biaya langganan tetap yang ditambahkan ke biaya pemakaian. Jadi, jika pemakaian pengguna Starter melebihi 20 dolar dalam sebulan, tagihan mengikuti pemakaian aktual. Jika kurang dari 20 dolar, tagihannya tetap 20 dolar.
| Komponen tagihan | Harga | Keterangan |
|---|---|---|
| Starter | Minimum pengeluaran $20/bulan | Multi-tenant, dukungan email |
| Scale | Minimum pengeluaran $200/bulan | Opsi single-tenant, SSO, dukungan 24/7 |
| Enterprise | Kontrak khusus | Opsi jaringan seperti VPC, harga tidak dipublikasikan |
| Penyimpanan panas Hot | $0.005/GB/jam | Data yang diakses dalam 7 hari terakhir |
| Penyimpanan dingin Cold | $0.0002/GB/jam | Data yang tidak diakses selama lebih dari 7 hari |
| Penulisan Push | $0.06/GB | Ditagihkan setiap bulan |
| Pembacaan Clone/Fetch | $0.15/GB | Ditagihkan setiap bulan |
Contoh dari simulator situs resmi menggunakan penyimpanan panas 20GB, penyimpanan dingin 250GB, serta masing-masing 250GB untuk penulisan dan pembacaan. Perkiraan biayanya sekitar $162/bulan. Dengan asumsi sekitar 730 jam per bulan, biaya penyimpanan panas sekitar $73, penyimpanan dingin sekitar $36.5, penulisan $15, dan pembacaan $37.5, dengan total tepat $162. Terlihat bahwa biaya trafik pembacaan cukup besar. Ini juga menjadi salah satu alasan pengembang di HN mengkritik biaya trafik jaringan tersebut. Contoh ini hanyalah perkiraan simulasi, bukan tagihan aktual. Selain itu, skema harga ini sepenuhnya berbeda dari langganan Codex maupun harga Token model OpenAI.

Panduan cepat teknologi Pierre: membuat prototipe peninjauan AI dengan Diffs
Komponen Pierre tidak menyediakan kemampuan model. Jadi, kombinasi yang praktis adalah mengambil perubahan dengan git diff, memanggil API Model Bahasa Besar untuk menghasilkan komentar per baris, lalu menyerahkan hasilnya sebagai Annotation untuk dirender oleh Diffs. Berikut ilustrasi arsitekturnya; ini bukan berarti OpenAI telah merilis API terpadu untuk alur tersebut.
| Lapisan | Produk contoh | Peran dalam proses peninjauan | Platform yang tersedia |
|---|---|---|---|
| Penyimpanan | Code Storage / GitHub | Menyimpan repositori, cabang, dan riwayat | Pierre resmi, berbagai platform hosting Git |
| Model | GPT, Claude, Gemini, dan lainnya | Membaca Diff dan menghasilkan komentar peninjauan | APIYI apiyi.com, API resmi masing-masing penyedia |
| Antarmuka | Diffs + Trees | Menampilkan perubahan, menautkan komentar, dan mengedit langsung di baris | @pierre/diffs, @pierre/trees |
Contoh minimal ini hanya membutuhkan belasan baris: kirim diff ke model dan minta hasil dalam format JSON.
import subprocess, openai
client = openai.OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.apiyi.com/v1" # Antarmuka yang kompatibel dengan OpenAI
)
diff = subprocess.run(["git", "diff", "HEAD~1"], capture_output=True, text=True).stdout
resp = client.chat.completions.create(
model="gpt-4o-mini", # Ganti dengan model apa pun yang tersedia di platform
messages=[{"role": "user", "content": f"逐行审查以下 diff,返回 JSON 列表 [{{file, line, comment}}]:\n{diff}"}]
)
print(resp.choices[0].message.content)
Lihat kode implementasi lengkap (termasuk parsing JSON dan penanganan cadangan)
import json
import subprocess
from typing import List, Dict
import openai
client = openai.OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.apiyi.com/v1"
)
SYSTEM_PROMPT = (
"你是资深代码审查员。只针对 diff 中新增或修改的行给出意见,"
"严格输出 JSON 数组,每项包含 file、line、severity、comment 四个字段。"
)
def get_diff(base: str = "HEAD~1") -> str:
result = subprocess.run(
["git", "diff", base], capture_output=True, text=True, check=True
)
return result.stdout
def review_diff(diff: str, model: str = "gpt-4o-mini") -> List[Dict]:
if not diff.strip():
return []
resp = client.chat.completions.create(
model=model,
messages=[
{"role": "system", "content": SYSTEM_PROMPT},
{"role": "user", "content": diff[:60000]}, # Pemotongan sederhana untuk menghindari input terlalu panjang
],
temperature=0.2,
)
text = resp.choices[0].message.content.strip()
text = text.removeprefix("```json").removesuffix("```").strip()
try:
return json.loads(text)
except json.JSONDecodeError:
return [{"file": "", "line": 0, "severity": "info", "comment": text}]
if __name__ == "__main__":
annotations = review_diff(get_diff())
# Tulis hasil ke file; frontend menggunakan fitur Annotation dari @pierre/diffs untuk menautkannya ke baris terkait
with open("review_annotations.json", "w", encoding="utf-8") as f:
json.dump(annotations, f, ensure_ascii=False, indent=2)
print(f"生成 {len(annotations)} 条审查意见")
Untuk frontend, setelah menginstal @pierre/diffs, tautkan komentar dalam review_annotations.json ke tampilan Diff berdasarkan file dan nomor baris. Lalu, gunakan Edit Mode agar peninjau dapat mengedit langsung di lokasi. Untuk parameter komponen, lihat dokumentasi resmi di diffs.com/docs.
🚀 Mulai cepat: Saat membuat prototipe seperti ini, Anda bisa memanggil model melalui APIYI apiyi.com. Satu kunci API memungkinkan Anda beralih antara GPT, Claude, Gemini, dan model lain untuk membandingkan kualitas peninjauannya pada basis kode Anda. Pengguna baru juga mendapat kuota uji coba gratis.
Analisis dampak akuisisi Pierre
Dampak bagi developer
- Komponen open source bisa langsung digunakan: Diffs dan Trees sudah berjalan di lingkungan produksi Codex dengan lisensi Apache-2.0. Keduanya cocok untuk sidebar asisten pemrograman AI, platform peninjauan internal, atau ruang kerja Agent. OpenAI juga berkomitmen untuk tetap mempertahankannya sebagai open source.
- Hambatan peninjauan mulai muncul lebih awal: OpenAI mengungkapkan bahwa jumlah PR mingguan internalnya meningkat lebih dari dua kali lipat dibandingkan periode Q4 sebelumnya. Setelah pembuatan kode makin cepat, antarmuka peninjauan yang memudahkan developer memahami dan mengubah kode akan menjadi kunci efisiensi berikutnya.
- Pendekatan baru untuk menyimpan status Agent: Contoh Poke dan Skydive menunjukkan bahwa Git bisa digunakan untuk menyimpan memori dan konfigurasi Agent, lengkap dengan riwayat serta kemampuan rollback.
Dampak bagi industri
- Codex mencakup siklus pengembangan yang lebih panjang: Cakupannya meluas dari pembuatan dan peninjauan kode hingga penyimpanan. Namun, hingga 2026-11-05, belum ada bukti bahwa integrasi GitHub akan dibatalkan.
- Jangan samakan Pando dengan Code Storage: Pando, yang diumumkan OpenAI pada 2 November, adalah backend Git yang dikembangkan sendiri untuk mendukung monorepo internal. Pando dan Code Storage milik Pierre merupakan dua proyek terpisah.
- Tanggapan komunitas belum menunjukkan kesimpulan: Dalam diskusi HN, ada yang menyoroti pengarsipan cold storage dan perbedaan posisinya dengan GitHub, sementara yang lain mengkritik biaya lalu lintas data. Puluhan komentar tidak bisa mewakili seluruh komunitas developer, dan saat ini juga belum ada evaluasi independen dengan sampel besar.

Pertanyaan yang Sering Diajukan (FAQ)
Q1: Apakah Pierre adalah perusahaan penyedia hosting Git?
Tidak sepenuhnya. Pierre juga menyediakan komponen frontend sumber terbuka (Diffs, Trees), fitur penyorotan (Highlights), alat online (DiffsHub), dan layanan penyimpanan Git komersial (Code Storage). Menyebutnya hanya sebagai platform hosting Git akan mengabaikan teknologi antarmuka Pierre yang sudah digunakan Codex.
Q2: Apakah OpenAI sudah menyelesaikan akuisisi Pierre?
Belum. Pada 4 November 2026, OpenAI baru mengumumkan rencana akuisisi. Transaksi masih harus memenuhi persyaratan penyelesaian yang lazim dan mendapat persetujuan regulator. Nilai dan waktu penyelesaiannya belum diumumkan, dan kedua perusahaan tetap beroperasi secara independen hingga transaksi selesai.
Q3: Apakah harga $20/bulan untuk Code Storage merupakan biaya baru Codex?
Bukan. Itu adalah pengeluaran minimum bulanan untuk paket Pierre Code Storage Starter, dan tidak terkait dengan langganan Codex maupun harga token model. Pengumuman akuisisi juga tidak menyebutkan harga paket Codex baru.
Q4: Komponen Pierre mana yang bisa langsung saya gunakan dalam proyek?
Yang paling mudah digunakan adalah `@pierre/diffs` dan `@pierre/trees`. Keduanya merupakan paket NPM publik yang mendukung Vanilla JS dan React. Highlights saat ini berstatus Beta dalam dokumentasi Diffs, DiffsHub adalah alat online, sedangkan Code Storage berbayar.
Q5: Bagaimana cara menambahkan masukan peninjauan AI ke antarmuka Diffs?
Diffs hanya menangani tampilan dan interaksi; masukannya perlu Anda buat sendiri. Seperti dalam contoh di artikel ini, Anda dapat mengirim `git diff` ke Model Bahasa Besar, lalu menambahkan masukan per baris yang diterima sebagai Annotation. Untuk memanggil model, Anda bisa menggunakan antarmuka yang kompatibel dengan OpenAI dari APIYI apiyi.com. Cukup ubah base_url untuk menggunakan kembali kode yang ada. Setelah mendaftar, Anda bisa memakai kuota gratis untuk mencoba alurnya terlebih dahulu.
Q6: Apakah APIYI bisa terhubung langsung ke Pierre Code Storage?
Saat ini belum ada integrasi seperti itu. APIYI apiyi.com menyediakan layanan agregasi API Model Bahasa Besar untuk lapisan model dalam alur peninjauan. Sementara itu, Code Storage harus diintegrasikan secara terpisah menggunakan SDK atau CLI resmi Pierre. Keduanya bisa dipadukan dalam satu arsitektur, tetapi bukan produk yang sama.
Poin Penting Pierre Trees, Diffs, dan Code Storage
- Struktur tiga lapis: Pierre terdiri dari komponen open source, alat online, dan layanan penyimpanan berbayar, bukan satu platform Git tunggal.
- Integrasi yang sudah ada: Codex App sudah menggunakan Trees dan Diffs; integrasi Code Storage masih menjadi rencana berikutnya.
- Keunggulan Diffs: Edit Mode untuk mengubah kode langsung di baris, UI Annotation untuk peninjauan, dan penanganan Merge Conflict yang terstruktur.
- Keunggulan Trees: Rendering virtual untuk pohon file berukuran besar, dengan tampilan status Git seperti M/A/D/R/U secara bawaan.
- Posisi Code Storage: Infrastruktur Git yang mengutamakan API; seluruh data performanya dilaporkan oleh pihak Pierre sendiri.
- Poin harga: $20/$200 adalah minimum pengeluaran bulanan. Biaya dihitung berdasarkan penyimpanan dan lalu lintas, bukan biaya langganan tambahan.
- Cara memulai: Instal komponen Diffs, lalu panggil model melalui APIYI apiyi.com untuk membuat prototipe peninjauan kode.
Kesimpulan
Inti teknologi Pierre dapat dirangkum dalam tiga poin:
- Lapisan antarmuka sudah teruji: Trees dan Diffs sudah berjalan di Codex dan merupakan komponen open source yang bisa diintegrasikan secara gratis hari ini.
- Lapisan penyimpanan menjadi fokus strategis: Code Storage menjadikan Git sebagai infrastruktur yang dapat diprogram untuk Agent, tetapi data skala dan performanya masih dilaporkan sendiri oleh vendor.
- Batasannya perlu diperjelas: Rencana akuisisi belum rampung, Pando tidak terkait dengan Code Storage, dan harga penyimpanan serta harga model menggunakan dua skema terpisah.
Jika Anda sedang membuat alat pemrograman AI atau platform peninjauan kode internal, langkah paling praktis adalah membangun antarmuka dengan @pierre/diffs dan @pierre/trees, lalu menghubungkan Model Bahasa Besar untuk menghasilkan masukan peninjauan. Gunakan APIYI apiyi.com untuk menguji hasilnya dengan cepat: satu antarmuka memungkinkan Anda membandingkan performa berbagai model pada repositori kode Anda.
📚 Referensi
- Pengumuman akuisisi OpenAI: OpenAI to acquire Pierre Computer Company, Inc.
- Tautan:
openai.com/index/openai-to-acquire-pierre -
Keterangan: Sumber primer tentang status transaksi, komponen yang sudah digunakan Codex, dan komitmen terhadap sumber terbuka
-
Situs dan dokumentasi Diffs: Penjelasan komponen Diffs, Edit Mode, dan Highlights
- Tautan:
diffs.com/docs -
Keterangan: Berisi contoh interaktif dan dokumentasi API lengkap
-
Situs Trees: Demo komponen pohon file
- Tautan:
trees.software -
Keterangan: Penjelasan tentang status Git, virtualisasi, dan aksesibilitas
-
Harga Code Storage: Tarif resmi dan simulator harga
- Tautan:
code.storage/pricing -
Keterangan: Rincian pengeluaran minimum bulanan dan biaya berdasarkan penggunaan
-
Catatan rilis Pierre SDK and CLI: Pembaruan 2026-11-03
- Tautan:
code.storage/changelog/pierre-sdk-and-cli -
Keterangan: Perintah instalasi, persyaratan lingkungan, dan penamaan yang diseragamkan
-
Repositori sumber terbuka Pierre: Kode sumber terbuka Apache-2.0
- Tautan:
github.com/pierrecomputer/pierre -
Keterangan: Kode sumber komponen dan perkembangan komunitas
-
Scaling Git at OpenAI: Pengenalan Pando yang dikembangkan oleh OpenAI
- Tautan:
openai.com/index/scaling-git-at-openai - Keterangan: Untuk membedakan Pando dan Code Storage
Penulis: Tim Teknis APIYI
Diskusi teknis: Jika ingin membandingkan beberapa Model Bahasa Besar dalam proyek peninjauan kode berbasis AI, kunjungi APIYI di apiyi.com untuk mendapatkan kuota pengujian dan berdiskusi dengan kami.
