Anmerkung des Autors: OpenAI hat die geplante Übernahme von Pierre angekündigt. Dieser Artikel stellt die fünf Produkte von Pierre vor: Trees und Diffs, die Codex bereits nutzt, sowie Highlights, DiffsHub und den kostenpflichtigen Dienst Code Storage. Sie erfahren, welche Open-Source-Komponenten Sie direkt einsetzen können.
Am 4. November 2026 gab OpenAI bekannt, das Entwicklerwerkzeug-Unternehmen Pierre Computer Company übernehmen zu wollen. Viele dachten zunächst: „OpenAI hat schon wieder einen Git-Hosting-Anbieter gekauft.“ Das trifft es aber nicht ganz. Pierre verfügt über ein ganzes Technologie-Ökosystem für die Code-Navigation, den Vergleich von Änderungen, die Online-Bearbeitung, Syntaxhervorhebung und Git-Speicherung. Zwei seiner Produkte laufen bereits in der Codex App.
Das ist weder ein Gerücht noch eine reine Nachrichtenmeldung. OpenAI hat offiziell bestätigt, dass Codex die Bibliotheken Trees und Diffs von Pierre nutzt. Auch Pierres Open-Source-Repositories und NPM-Pakete sind öffentlich einsehbar. Allerdings ist die Übernahme noch nicht abgeschlossen, und der Kaufpreis wurde nicht bekannt gegeben.
Das nehmen Sie mit: Nach diesem Artikel haben Sie einen klaren Überblick über Pierres Produktlandschaft. Sie können Open-Source-Komponenten, Online-Werkzeuge und kostenpflichtige Speicherdienste voneinander unterscheiden und wissen, welche Komponenten Sie schon heute in Ihre eigenen Projekte einbauen können.

Pierre-Übernahme: Die wichtigsten Fakten im Überblick
Zunächst trennen wir bestätigte Fakten von offenen Fragen. Die folgende Tabelle enthält nur Angaben, die OpenAI und Pierre über ihre offiziellen Kanäle ausdrücklich bestätigt haben.
| Thema | Bestätigte Angaben | Nicht veröffentlicht oder unbestätigt |
|---|---|---|
| Transaktionsstatus | Am 2026-11-04 wurde die geplante Übernahme angekündigt; sie steht unter dem Vorbehalt üblicher Abschlussbedingungen und behördlicher Genehmigungen | Abschlussdatum, Kaufpreis, Bewertung |
| Aktueller Stand von Codex | Die Codex App nutzt bereits die Bibliotheken Trees und Diffs | Ob der Code von Codex-Nutzern zu Code Storage migriert wird |
| Weitere Pläne | Schrittweise prüfen, wie sich Funktionen von Code Storage in Codex integrieren lassen | Zeitplan für die vollständige Integration und neue Preise |
| Open-Source-Zusage | Die Open-Source-Projekte von Pierre bleiben offen, OpenAI beteiligt sich weiterhin daran | Langfristige Wartungspläne für die einzelnen Versionen |
| Bestehende Kunden | Bestehende Kunden können Code Storage nach der Transaktion weiter nutzen | Langfristige Preispolitik und Regelungen zur Datenmigration |
Bis zum Abschluss der Transaktion arbeiten beide Unternehmen weiterhin unabhängig voneinander. Axios sieht in der Übernahme einen Schritt von Codex in den Bereich der Code-Zusammenarbeit, den GitHub seit Langem dominiert. Das ist jedoch eine mediale Einschätzung der Wettbewerbsausrichtung: OpenAI hat keinen vollständigen GitHub-Ersatz angekündigt.
Pierres Technologielandschaft: Open-Source-Komponenten, Online-Tools und kostenpflichtiger Speicher
Um Pierre zu verstehen, hilft ein Blick auf die drei Produktebenen. Pierre ist kein Unternehmen, das selbst große Sprachmodelle trainiert oder Modell-APIs verkauft. Stattdessen entwickelt es Software und Infrastruktur für die Darstellung, Bearbeitung, Speicherung und Verwaltung von Code. Auf seiner Website beschreibt sich das Unternehmen als Anbieter „grundlegender, kombinierbarer Infrastruktur für maschinengetriebene Workloads“.
| Produkt | Ebene | Welches Problem wird gelöst? | Verfügbarkeit |
|---|---|---|---|
| Trees | Open-Source-Komponente | Wie lassen sich Projektdateien durchsuchen? | pnpm add @pierre/trees |
| Diffs | Open-Source-Komponente | Wie lassen sich Codeänderungen ansehen, vergleichen und bearbeiten? | pnpm add @pierre/diffs |
| Highlights | Syntax-Highlighting (Beta) | Wie lässt sich Syntax-Highlighting schnell und per Streaming darstellen? | Siehe offizielle Diffs-Dokumentation |
| DiffsHub | Online-Tool | Wie lassen sich GitHub-Codeänderungen im Browser ansehen? | diffshub.com besuchen |
| Code Storage | Kommerzieller Dienst | Wie lässt sich Code mithilfe von Git und APIs in großem Umfang speichern? | Nutzungsabhängige Abrechnung mit monatlichem Mindestumsatz |
Die Open-Source-Komponenten befinden sich im GitHub-Repository pierrecomputer/pierre und stehen unter der Apache License 2.0. Am 05.11.2026 verzeichnete das Repository rund 6.500 Stars, 266 Forks und etwa 1.320 Commits. Diese Zahlen sind eine Momentaufnahme und ändern sich laufend. Wichtig: Das Repository enthält nicht den gesamten kommerziellen Backend-Code von Code Storage.

Pierre Diffs im Detail: Edit Mode, Review-UI und Merge-Konflikte
Das Open-Source-Paket von Diffs heißt @pierre/diffs. Bei der Überprüfung zeigte die offizielle Website Version v1.6.4 an; der React-Einstiegspunkt ist @pierre/diffs/react. Diffs rendert Codedateien, Patches und Unterschiede zwischen zwei Versionen im Browser. Es unterstützt die Ansichten Split für eine Darstellung nebeneinander und Stacked/Unified für eine zusammengeführte Darstellung untereinander. Unterschiede lassen sich innerhalb einer Zeile auf Zeichen- und Wortebene hervorheben. Entwickler können entweder zwei Versionen einer Datei oder direkt eine Patch-Datei übergeben.
Diffs Edit Mode: Code direkt in der Diff-Ansicht bearbeiten
OpenAI hat diese Funktion in seiner Ankündigung ausdrücklich hervorgehoben: Reviewer können einzelne Codezeilen direkt in der Diff-Ansicht ändern. Edit Mode unterstützt Auswahlen und Mehrfachauswahlen, automatische Einrückung, Undo/Redo, die Suche innerhalb einer Datei, Lint-Markierungen, benutzerdefinierte Bearbeitungsaktionen sowie lokale und entfernte Cursor. Dafür stellt das Projekt einen EditProvider und zugehörige Editor-APIs bereit. Einige Bearbeitungsfunktionen sind derzeit noch als Beta gekennzeichnet.
Das löst ein sehr konkretes Problem: Fällt bei der Prüfung einer KI-generierten Codezeile ein Fehler auf, musste man im klassischen Ablauf zum vollständigen Editor wechseln, die Datei suchen, sie ändern und anschließend zur Review-Ansicht zurückkehren. Edit Mode bringt das Erkennen und Beheben von Problemen in einer Oberfläche zusammen. Das ist besonders nützlich, wenn ein Agent viele Änderungen erzeugt und Menschen diese Abschnitt für Abschnitt prüfen.
Diffs Code-Review-UI: Ein erweiterbares Annotation-Framework
Diffs bietet ein flexibles Annotation-Framework, mit dem sich Kommentare zu einzelnen Zeilen, CI-Prüfergebnisse, KI-Review-Hinweise und Ausgaben von Drittanbieter-Tools an konkrete Codezeilen anhängen lassen. Entwickler können außerdem benutzerdefinierte Schaltflächen wie Accept Change und Reject Change in die Diff-Ansicht einfügen. Auch Antworten auf Kommentare und Erklärungen zu ausgewählten Codezeilen werden unterstützt.
Wichtig ist die Abgrenzung: Diffs ist eine Komponente für Darstellung und Interaktion, kein KI-Modell, das automatisch Schwachstellen findet. Woher die Review-Hinweise kommen, entscheidet Ihr eigenes System. Sie können zum Beispiel die API eines großen Sprachmodells anbinden, um Vorschläge zu erzeugen, und diese anschließend von Diffs rendern lassen.
Diffs Merge Conflict: Strukturierte Konfliktlösung
Bei Merge-Konflikten zeigt ein gewöhnlicher Text-Diff lediglich die Konfliktmarkierungen an. Diffs bietet dafür eine eigene Oberfläche, die den Konfliktbereich strukturiert als hinzugefügte und entfernte Inhalte darstellt. Nutzer können wählen, ob sie die aktuelle Version, die eingehende Version oder beide behalten möchten. Anschließend können sie eine Vorschau der aufgelösten Datei ansehen.
Laut offizieller Dokumentation unterstützt Diffs Vanilla JavaScript und React, verwendet Shiki für Syntaxhervorhebung und organisiert Teile der Rendering-Struktur mit CSS Grid und Shadow DOM. Außerdem stehen SSR-Tools, ein Worker Pool und virtualisiertes Rendering zur Verfügung. Die Virtualisierung verhindert, dass der Browser große Mengen nicht sichtbarer Inhalte auf einmal rendert.
Pierre Trees und Highlights: Große Dateibäume und Streaming-Highlighting
Trees: Eine Dateibaum-Komponente für große Repositories
Das Open-Source-Paket von Trees heißt @pierre/trees; zum Zeitpunkt der Prüfung zeigte die offizielle Website die Version v1.0.0-beta.6. Es bildet die seitliche Dateinavigation in Tools wie Codex ab. Dazu gehören das Auf- und Zuklappen von Verzeichnissen, die Suche und Filterung nach Namen und Pfaden, das automatische Zusammenfassen von Verzeichnisketten ohne Verzweigungen, Drag-and-drop für Dateien und Verzeichnisse, das Anlegen und Umbenennen sowie anpassbare Kontextmenüs und Dateisymbole.
Besonders nützlich für die KI-Programmierung ist die Anzeige des Git-Status. Neben Dateien können M (geändert), A (neu hinzugefügt und für den Commit vorgemerkt), D (gelöscht), R (umbenannt) und U (nicht nachverfolgt) stehen. Auch übergeordnete Verzeichnisse mit geänderten Dateien können eine Markierung anzeigen. Wenn ein Agent auf einmal Dutzende Dateien ändert, sehen Entwickler so mit einem Blick auf den Dateibaum, wo die Änderungen liegen.
Für die Performance setzt Trees auf automatische Virtualisierung und rendert zunächst nur die sichtbaren Zeilen. Die Website zeigt einen vollständig aufgeklappten Verzeichnisbaum mit 2.956 Dateien sowie die virtualisierte Darstellung von Zehntausenden Einträgen. Das sind offizielle Demos, keine unabhängigen Benchmarks – und sie garantieren keine einheitliche Leistung auf allen Geräten. Für die Barrierefreiheit bietet Trees unter anderem Navigation mit den Pfeiltasten, Fokussteuerung per Tab und die ARIA-Rollen tree/treeitem. Laut Anbieter orientiert sich das Design an den einschlägigen WCAG-2.1-Richtlinien.
Highlights: Syntaxhervorhebung im Tempo der Agent-Ausgabe
Highlights wird derzeit als Beta in der offiziellen Diffs-Dokumentation vorgestellt. Laut Dokumentation bringt es Lexer für 152 Sprachen mit, basiert auf WebAssembly und läuft im Browser, in Node.js und in Cloudflare Workers. Es gibt HTML oder Shiki-kompatible Token-Objekte aus.
Die vier wichtigsten APIs haben klar getrennte Aufgaben: codeToHtml() verarbeitet vollständigen Code, codeToTokens() gibt zeilenweise organisierte Tokens aus, StreamTokenizer eignet sich für schrittweise eintreffende Inhalte und gibt abgeschlossene Zeilen aus. LiveTokenizer aktualisiert dagegen Dokumente während der Bearbeitung inkrementell. Kurz gesagt: Highlights löst die Darstellungsfrage, wie die Syntaxhervorhebung mit der gestreamten Codeausgabe eines Agenten Schritt halten kann. Die Programmierfähigkeiten des Modells selbst verbessert es nicht.
DiffsHub: github.com durch diffshub.com ersetzen
DiffsHub ist ein Online-Tool von Pierre, das Trees und Diffs im praktischen Einsatz zeigt. Ersetzt man in GitHub-Links zu Pull Requests, Commits, Comparisons, Patches oder Diffs github.com durch diffshub.com, lässt sich dieselbe Änderungssammlung in Pierres Oberfläche ansehen. Zu den offiziellen Beispielen gehören die Repositories oven-sh/bun und nodejs/node.
Für den Zugriff auf private Repositories muss man selbst einen GitHub Personal Access Token mit den nötigen Berechtigungen bereitstellen. Laut Website wird der Token im localStorage des Browsers gespeichert. Das bedeutet nicht, dass Pierre beliebig auf private Repositories zugreifen kann. Die Website weist außerdem darauf hin, dass mobile Browser bei extrem großen Diffs abstürzen können. DiffsHub ist weder ein GitHub-Ersatz noch mit der Open-Source-Bibliothek Diffs selbst gleichzusetzen.
Was unterscheidet Pierre Code Storage von einem gewöhnlichen GitHub-Repository?
Wenn Trees und Diffs die Oberfläche zum „Ansehen von Code“ bilden, ist Code Storage die Infrastruktur zum Speichern des Codes – und zugleich der strategische Schwerpunkt dieser Transaktion. Der verteilte, programmierbare Speicherdienst basiert auf Git und richtet sich an KI-Produkte, die sehr viele Repositories erstellen, lesen, ändern und synchronisieren müssen.
GitHub konzentriert sich auf die Zusammenarbeit zwischen Menschen: Repositories, PRs, Issues und CI/CD. Code Storage setzt dagegen auf Headless und API-first. Per API lassen sich Repositories, Commits und Branches erstellen sowie Merges durchführen. Dateien können direkt geschrieben oder gestreamt gelesen werden; Codebasen lassen sich mit Grep und Glob durchsuchen und filtern. Hinzu kommen temporäre Branches (Ephemeral Branches), Webhooks, Git LFS und die Synchronisierung mit GitHub, GitLab und Bitbucket. Auch Clone, Push und Fetch über das standardmässige Git over HTTPS sind verfügbar.
In einer Hacker-News-Diskussion zu Code Storage mit 66 Punkten und 42 Kommentaren nannte Pierre ein Beispiel: Hat ein Agent zehn Dateien geändert, sind für einen Commit über die GitHub-REST-API nacheinander die Branch-SHA abzurufen, Branch, Blob, Tree und Commit zu erstellen und die Referenz zu aktualisieren. Das erfordert etwa 15 Anfragen. Bei hoher Last müssen ausserdem 422-Fehler behandelt werden, die durch verzögerte Konsistenz entstehen. Mit Code Storage lässt sich der vollständige Diff dagegen mit einem einzigen createCommitFromDiff übermitteln. Das ist die Erklärung des Anbieters in der Community, kein unabhängiger Vergleichstest.
| Kennzahl (laut Anbieter) | Wert | Einordnung |
|---|---|---|
| Maximale Grösse pro Repository | 32 TB | Produktspezifikation |
| Gesamtspeicher und Anzahl der Repositories | Keine einheitliche Obergrenze | Produktspezifikation |
| Gleichzeitige Schreibvorgänge | 30+ | Produktspezifikation |
| Git-Anfragen pro Repository | Über 500 pro Sekunde beobachtet | Beobachtung des Anbieters, kein garantierter Wert |
| API-Anfragen | Über 15.000 pro Sekunde beobachtet | Beobachtung des Anbieters, kein garantierter Wert |
| Verfügbarkeit | 99,99 % SLA | Servicezusage, keine unabhängig ermittelte historische Verfügbarkeit |
Laut Anbieter verwendet die Architektur ein dreiphasiges Git-Commit-Protokoll und eine „Spoke-like“, Quorum-basierte Architektur, um Konsistenz und Dauerhaftigkeit in verteilten Umgebungen sicherzustellen. Die vollständige Cluster-Topologie wurde jedoch nicht veröffentlicht. Für Unternehmenskunden nennt Pierre ausserdem SOC 2 Type II, Unterstützung für HIPAA-Anforderungen, Verschlüsselung pro Mandant und jährliche Penetrationstests. Vor einer Beschaffung sollten Berichte und Vertragsbedingungen dennoch geprüft werden.
Auch die Kundenbeispiele stammen von Pierre selbst. Im Fall von Lovable nennt das Unternehmen mehr als acht Millionen neue Repositories pro Woche und eine Spitzenauslastung von 250 Repository-Erstellungen pro Sekunde. Poke speichert mit Git Agent-Gedächtnis und Workflow-Konfigurationen und gibt für die Push-Latenz einen P95-Wert von 90 Millisekunden an. Bei Skydive verfügt jeder von mehr als 150 Agenten über ein eigenes privates Repository für Identitätsdefinitionen, MCP-Konfigurationen, Skills und dauerhaftes Gedächtnis. Die Beispiele zeigen einen Trend: Git-Repositories dienen zunehmend nicht nur zum Speichern von Code, sondern auch zum Speichern des Zustands von Agenten.
Aktuelle Änderungen an Pierre SDK, CLI und Agent Skills
Einen Tag vor der Übernahmeankündigung, am 3. November 2026, veröffentlichte Pierre ein neues, vereinheitlichtes SDK und eine CLI. Die größte Änderung: SDK, CLI und HTTP-API verwenden einheitliche Operationsnamen. Ein Branch lässt sich beispielsweise über pierre.repos.branches.create(), pierre repos:branches create oder /api/repos/{repo_name}/branches/create erstellen. Agents können so mit demselben „Operationskatalog“ zwischen den Schnittstellen wechseln.
# TypeScript SDK (Node.js 22 / 24 / 26)
npm install @pierre/sdk
# Python SDK (Python 3.10+)
pip install pierre-sdk
# Go SDK (Go 1.25+)
go get github.com/pierrecomputer/sdk/go
# CLI
npm install -g @pierre/cli
# Pierre Skills für Coding-Agents installieren
npx skills add pierrecomputer/skills
# Mit der CLI einen Branch auf Basis von main erstellen
pierre repos:branches create feature/preview --repo-name my-repo --base-ref main
Für die Authentifizierung werden die beiden Umgebungsvariablen PIERRE_ORG und PIERRE_PRIVATE_KEY verwendet. Das SDK stellt für jede Operation ein Token mit passenden Berechtigungen und einer Gültigkeit von 5 Minuten aus. Das neue SDK ersetzt die bisherigen Pakete @pierre/storage, pierre-storage und code-storage-go. Diese lassen sich weiterhin nutzen, erhalten aber keine neuen Versionen mehr. Wichtig: SDK und CLI sind für Code Storage gedacht. Das bedeutet nicht, dass OpenAIs Codex CLI neue integrierte Befehle erhalten hat.
Wie wird Pierre Code Storage abgerechnet?
Die Preise von Code Storage werden leicht missverstanden. Starter kostet laut Preisliste $20/Monat, Scale $200/Monat. Diese Beträge sind der monatliche Mindestumsatz und keine feste Abogebühr, die zusätzlich zu den Nutzungsgebühren anfällt. Überschreitet ein Starter-Nutzer in einem Monat $20, zahlt er die tatsächliche Nutzung. Liegt sie darunter, werden $20 berechnet.
| Kostenpunkt | Preis | Beschreibung |
|---|---|---|
| Starter | Mindestumsatz $20/Monat | Mehrmandantenfähig, E-Mail-Support |
| Scale | Mindestumsatz $200/Monat | Einzelmandanten-Option, SSO, 24/7-Support |
| Enterprise | Individueller Vertrag | Netzwerkoptionen wie VPC, Preise nicht öffentlich |
| Heißspeicher Hot | $0.005/GB/Stunde | Daten, auf die in den letzten 7 Tagen zugegriffen wurde |
| Kaltspeicher Cold | $0.0002/GB/Stunde | Daten, auf die seit mehr als 7 Tagen nicht zugegriffen wurde |
| Schreiben Push | $0.06/GB | Monatliche Abrechnung |
| Lesen Clone/Fetch | $0.15/GB | Monatliche Abrechnung |
Der Preisrechner auf der offiziellen Website nennt folgendes Beispiel: 20 GB Heißspeicher, 250 GB Kaltspeicher sowie jeweils 250 GB Schreib- und Lesezugriffe ergeben geschätzte Kosten von rund $162/Monat. Grob gerechnet mit etwa 730 Stunden pro Monat entfallen rund $73 auf Heißspeicher, $36.5 auf Kaltspeicher, $15 auf Schreibzugriffe und $37.5 auf Lesezugriffe – zusammen genau $162. Der Lesetraffic macht also einen beträchtlichen Anteil aus. Das ist einer der Gründe, weshalb Entwickler auf HN die Gebühren für den Netzwerkverkehr kritisieren. Das Beispiel ist eine simulierte Schätzung, keine tatsächliche Rechnung. Zudem unterscheidet sich dieses Abrechnungsmodell vollständig von Codex-Abonnements und den Token-Preisen der OpenAI-Modelle.

Schnellstart mit dem Pierre-Technologiestack: Ein KI-Review-Prototyp mit Diffs
Pierre-Komponenten bieten selbst keine Modellfunktionen. Eine praktische Kombination sieht deshalb so aus: git diff ermittelt die Änderungen, ein Großes Sprachmodell erzeugt über eine API zeilenbezogene Kommentare, und Diffs stellt die Ergebnisse als Annotations dar. Die folgende Architektur ist ein Beispiel und bedeutet nicht, dass OpenAI eine entsprechende integrierte API anbietet.
| Ebene | Beispielprodukte | Rolle im Review-Prozess | Verfügbare Plattformen |
|---|---|---|---|
| Speicherebene | Code Storage / GitHub | Speichert Repositorys, Branches und Historie | Pierre selbst, verschiedene Git-Hosting-Plattformen |
| Modellebene | GPT, Claude, Gemini usw. | Liest den Diff und erstellt Review-Kommentare | APIYI apiyi.com, offizielle APIs der jeweiligen Anbieter |
| Oberfläche | Diffs + Trees | Zeigt Änderungen an, bindet Kommentare ein und ermöglicht die Bearbeitung direkt in der Zeile | @pierre/diffs, @pierre/trees |
Für ein Minimalbeispiel reichen gut ein Dutzend Zeilen: Der Diff wird an das Modell übergeben, das seine Antwort als JSON zurückgeben soll.
import subprocess, openai
client = openai.OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.apiyi.com/v1" # OpenAI-kompatible Schnittstelle
)
diff = subprocess.run(["git", "diff", "HEAD~1"], capture_output=True, text=True).stdout
resp = client.chat.completions.create(
model="gpt-4o-mini", # Durch ein beliebiges auf der Plattform verfügbares Modell ersetzen
messages=[{"role": "user", "content": f"逐行审查以下 diff,返回 JSON 列表 [{{file, line, comment}}]:\n{diff}"}]
)
print(resp.choices[0].message.content)
Vollständigen Implementierungscode ansehen (einschliesslich JSON-Parsing und Fallback)
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]}, # Einfaches Abschneiden, um überlange Eingaben zu vermeiden
],
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())
# Ergebnis in eine Datei schreiben; das Frontend ordnet es über die Annotation-Funktion von @pierre/diffs den jeweiligen Zeilen zu
with open("review_annotations.json", "w", encoding="utf-8") as f:
json.dump(annotations, f, ensure_ascii=False, indent=2)
print(f"生成 {len(annotations)} 条审查意见")
Installieren Sie für das Frontend @pierre/diffs und ordnen Sie die Kommentare aus review_annotations.json anhand von Datei und Zeilennummer der Diff-Ansicht zu. Mit dem Edit Mode können Reviewer Änderungen direkt vor Ort vornehmen. Die genauen Komponentenparameter finden Sie in der offiziellen Dokumentation unter diffs.com/docs.
🚀 Schnellstart: Für Prototypen dieser Art empfiehlt sich auf Modellebene der Zugriff über APIYI apiyi.com. Mit einem einzigen API-Schlüssel können Sie zwischen GPT, Claude, Gemini und anderen Modellen wechseln und vergleichen, wie gut sie Ihre Codebasis prüfen. Neue Nutzer erhalten zudem ein kostenloses Testkontingent.
Auswirkungen der Pierre-Übernahme
Auswirkungen auf Entwickler
- Open-Source-Komponenten sind sofort nutzbar: Diffs und Trees laufen bereits in der Codex-Produktionsumgebung und stehen unter der Apache-2.0-Lizenz. Sie eignen sich für Seitenleisten von KI-Programmierassistenten, interne Review-Plattformen oder Agent-Workbenches. OpenAI hat zudem zugesagt, sie weiterhin als Open Source bereitzustellen.
- Der Engpass verlagert sich zur Codeprüfung: Laut OpenAI hat sich die wöchentliche Zahl interner PRs gegenüber dem vorherigen Q4-Zeitraum mehr als verdoppelt. Wenn Code schneller generiert wird, werden Review-Oberflächen, die einen guten Überblick und schnelle Änderungen ermöglichen, zu einem entscheidenden Effizienzfaktor.
- Ein neuer Ansatz für die Speicherung des Agent-Zustands: Die Beispiele Poke und Skydive zeigen, dass sich Git zum Speichern von Agent-Gedächtnis und Konfiguration nutzen lässt – inklusive Versionsverlauf und Rollback-Möglichkeiten.
Auswirkungen auf die Branche
- Codex deckt mehr Phasen des Entwicklungszyklus ab: Der Umfang reicht von der Generierung über die Prüfung bis zur Speicherung. Stand 05.11.2026 gibt es jedoch keine Hinweise darauf, dass die GitHub-Integration eingestellt wird.
- Pando und Code Storage sind nicht dasselbe: Das am 2. November von OpenAI vorgestellte Pando ist ein selbst entwickeltes Git-Backend für das interne Monorepo. Es ist ein eigenständiges Projekt und nicht mit Pierres Code Storage identisch.
- Das Community-Feedback ergibt noch kein klares Bild: In der HN-Diskussion fragen einige nach der Archivierung im Cold Storage und der Abgrenzung zu GitHub; andere kritisieren die Gebühren für den Datenverkehr. Einige Dutzend Kommentare repräsentieren nicht die gesamte Entwicklergemeinschaft, und unabhängige Tests mit grossen Stichproben liegen bisher nicht vor.

Häufige Fragen (FAQ)
Q1: Ist Pierre ein Git-Hosting-Unternehmen?
Nicht nur. Pierre bietet Open-Source-Frontend-Komponenten (Diffs, Trees), Syntax-Highlighting (Highlights), ein Online-Tool (DiffsHub) und einen kommerziellen Git-Speicherdienst (Code Storage). Pierre als reine Git-Hosting-Plattform zu bezeichnen, würde die Oberflächentechnologie übersehen, die Codex bereits nutzt.
Q2: Hat OpenAI die Übernahme von Pierre bereits abgeschlossen?
Nein. OpenAI hat am 4. November 2026 lediglich die geplante Übernahme angekündigt. Die Transaktion steht noch unter dem Vorbehalt üblicher Abschlussbedingungen und behördlicher Genehmigungen. Weder der Kaufpreis noch der Zeitpunkt des Abschlusses wurden veröffentlicht. Bis zum Abschluss arbeiten beide Unternehmen unabhängig voneinander.
Q3: Sind die $20/Monat für Code Storage eine neue Codex-Gebühr?
Nein. Das ist der monatliche Mindestumsatz des Starter-Tarifs von Pierre Code Storage. Er hat weder mit dem Codex-Abonnement noch mit den Token-Preisen der Modelle zu tun. In der Übernahmeankündigung wurden auch keine neuen Codex-Tarifpreise genannt.
Q4: Welche Pierre-Komponenten kann ich direkt in meinem Projekt einsetzen?
Am einfachsten lassen sich `@pierre/diffs` und `@pierre/trees` einsetzen. Beide sind öffentlich verfügbare NPM-Pakete und unterstützen Vanilla JS und React. Highlights ist in der Diffs-Dokumentation derzeit als Beta gekennzeichnet, DiffsHub ist ein Online-Tool und Code Storage ist kostenpflichtig.
Q5: Wie ergänze ich die Diffs-Review-Oberfläche um KI-generierte Review-Kommentare?
Diffs ist nur für die Darstellung und Interaktion zuständig. Die Kommentare musst du selbst erzeugen. Wie im Beispiel dieses Artikels kannst du `git diff` an ein großes Sprachmodell senden und die zurückgegebenen Kommentare für einzelne Zeilen als Annotations einbinden. Für den Modellaufruf kannst du die OpenAI-kompatible Schnittstelle von APIYI auf apiyi.com nutzen. Du musst lediglich die base_url ändern, um vorhandenen Code weiterzuverwenden. Nach der Registrierung kannst du den Ablauf zunächst mit kostenlosem Guthaben testen.
Q6: Kann APIYI direkt an Pierre Code Storage angebunden werden?
Eine solche Anbindung gibt es derzeit nicht. APIYI auf apiyi.com bietet einen Aggregationsdienst für APIs großer Sprachmodelle und übernimmt damit die Modellebene im Review-Prozess. Code Storage muss separat über das offizielle SDK oder CLI von Pierre angebunden werden. Beide lassen sich in einer Architektur kombinieren, sind aber nicht dasselbe Produkt.
Pierre Trees, Diffs und Code Storage: Das Wichtigste auf einen Blick
- Drei Ebenen: Pierre besteht aus Open-Source-Komponenten, Online-Tools und einem kostenpflichtigen Speicherdienst – nicht aus einer einzelnen Git-Plattform.
- Bereits integriert: Die Codex App nutzt Trees und Diffs bereits. Die Integration von Code Storage ist erst für später geplant.
- Highlights von Diffs: Inline-Bearbeitung im Edit Mode, eine Review-Oberfläche mit Annotationen und strukturierte Behandlung von Merge-Konflikten.
- Highlights von Trees: Virtualisierte Darstellung großer Dateibäume und native Anzeige von Git-Status wie M/A/D/R/U.
- Code Storage: Eine API-first-Git-Infrastruktur; alle Leistungsdaten stammen vom Anbieter selbst.
- Preise: $20/$200 sind monatliche Mindestumsätze. Abgerechnet wird nach Speicher und Datenverkehr, nicht über eine zusätzliche Abogebühr.
- Einstieg: Mit der Diffs-Komponente und Modellaufrufen über APIYI apiyi.com lässt sich schnell ein Review-Prototyp aufbauen.
Fazit
Der technische Kern von Pierre lässt sich in drei Punkten zusammenfassen:
- Die Oberflächenebene ist erprobt: Trees und Diffs laufen bereits in Codex und lassen sich schon heute als Open-Source-Komponenten kostenlos integrieren.
- Die Speicherebene ist der strategische Schwerpunkt: Code Storage macht Git zu einer programmierbaren Infrastruktur für Agenten. Angaben zu Skalierung und Leistung stammen allerdings weiterhin vom Anbieter selbst.
- Die Grenzen sind wichtig: Die geplante Übernahme ist noch nicht abgeschlossen, Pando hat nichts mit Code Storage zu tun, und Speicher- und Modellpreise sind zwei getrennte Systeme.
Wenn Sie ein KI-Programmiertool oder eine interne Code-Review-Plattform entwickeln, ist der pragmatischste Weg, zunächst mit @pierre/diffs und @pierre/trees die Oberfläche aufzubauen und dann ein großes Sprachmodell für die Erstellung von Review-Kommentaren anzubinden. Über APIYI apiyi.com können Sie die Ergebnisse schnell prüfen und über eine einzige Schnittstelle vergleichen, wie verschiedene Modelle mit Ihrer Codebasis arbeiten.
📚 Quellen
- OpenAI-Übernahmeankündigung:OpenAI to acquire Pierre Computer Company, Inc.
- Link:
openai.com/index/openai-to-acquire-pierre -
Beschreibung: Primärquelle zum Stand der Übernahme, zu den bereits in Codex eingesetzten Komponenten und zur Open-Source-Zusage
-
Diffs-Website und -Dokumentation:Informationen zur Diffs-Komponente, zu Edit Mode und Highlights
- Link:
diffs.com/docs -
Beschreibung: Enthält interaktive Beispiele und die vollständige API-Dokumentation
-
Trees-Website:Demo der Dateibaum-Komponente
- Link:
trees.software -
Beschreibung: Informationen zu Git-Status, Virtualisierung und Barrierefreiheit
-
Code Storage – Preise:Offizielle Abrechnungsbedingungen und Preisrechner
- Link:
code.storage/pricing -
Beschreibung: Details zu monatlichem Mindestumsatz und nutzungsbasierter Abrechnung
-
Pierre SDK and CLI – Release Notes:Update vom 2026-11-03
- Link:
code.storage/changelog/pierre-sdk-and-cli -
Beschreibung: Installationsbefehle, Systemanforderungen und einheitliche Benennung
-
Pierre Open-Source-Repository:Open-Source-Code unter Apache-2.0
- Link:
github.com/pierrecomputer/pierre -
Beschreibung: Quellcode der Komponenten und Neuigkeiten aus der Community
-
Scaling Git at OpenAI:Vorstellung von Pando, einer Eigenentwicklung von OpenAI
- Link:
openai.com/index/scaling-git-at-openai - Beschreibung: Zur Unterscheidung von Pando und Code Storage
Autor:APIYI-Technikteam
Technischer Austausch:Wenn Sie in einem KI-Code-Review-Projekt mehrere große Sprachmodelle vergleichen möchten, besuchen Sie APIYI unter apiyi.com. Dort erhalten Sie Testguthaben und können sich mit uns austauschen.
