Am 28. April 2026 kündigte Mitchell Hashimoto an, dass Ghostty, sein Open-Source-Terminal-Emulator, GitHub verlassen wird. Er ist GitHub-Benutzer 1299. Er trat im Februar 2008 bei. Er hat die Plattform seit über 18 Jahren fast jeden Tag genutzt. Nichts davon spielte eine Rolle an dem Tag, an dem er den Beitrag schrieb; er hatte bereits ein Tagebuch mit Ausfällen, bei denen „fast jeder Tag ein X hat“, geführt, und ein GitHub Actions-Ausfall am Tag der Ankündigung blockierte seine PR-Reviews für zwei Stunden. Sein Urteil war direkt: „Dies ist kein Ort mehr für ernsthafte Arbeit, wenn es dich einfach jeden Tag für Stunden blockiert.“
Wenn Sie Entwickler-Tools entwickeln, ist dies die Ankündigung, die Sie zweimal lesen sollten. Hashimoto ist kein Gelegenheits-GitHub-Benutzer; er hat HashiCorp auf GitHub mitbegründet, Terraform, Vagrant, Vault, Consul und Boundary darüber veröffentlicht und ist GitHub-Benutzer 1299. Wenn ein Benutzerprofil wie dieses die dominierende Entwicklerplattform der Welt verlässt, ist die Geschichte größer als die eines Terminal-Emulators, der ein neues Zuhause wählt. Es ist ein Signal über Zuverlässigkeit, Lock-in und die Kosten, ein Tool zu entwickeln, auf das andere Entwickler täglich angewiesen sind. Dieser Artikel entschlüsselt, was Hashimoto sagte, was es für jeden bedeutet, der Entwickler-Tools veröffentlicht, und welche Muster Ihren eigenen Stack vor derselben Falle schützen.
Für den breiteren Kontext, wie KI-Ära-Entwickler-Tools den GitHub-nativen Workflow verändern, siehe wie man AGENTS.md-Dateien schreibt und GitHub Copilot-Nutzung und Abrechnungs-API für Teams. Für die Sicht eines Teams auf die Automatisierung um GitHubs Zuverlässigkeitslücken herum, siehe den Clawsweeper Triage-Bot-Bericht.
TL;DR
- Mitchell Hashimoto kündigte am 28. April 2026 an, dass Ghostty GitHub zugunsten einer noch unbenannten Forge verlassen wird.
- Sein Grund: chronische Ausfälle von GitHub Actions und der Plattform, die er in einem persönlichen Tagebuch als „fast jeder Tag hat ein X“ dokumentierte. Am Tag der Ankündigung gab es einen zweistündigen Actions-Ausfall, der PR-Reviews blockierte.
- Er behielt ein schreibgeschütztes Ghostty-Mirror auf GitHub und migriert die aktive Entwicklung schrittweise; seine anderen Projekte bleiben vorerst auf GitHub.
- Die Geschichte ist weniger wichtig, weil Ghostty dort landet, wo es landet, sondern vielmehr, weil Hashimoto, GitHub-Benutzer 1299, die Plattform aus Gründen der Zuverlässigkeit und nicht aus Feature-Gründen verlassen hat.
- Für Entwickler von Entwickler-Tools ist die Lektion, dass Zuverlässigkeit Features übertrifft, sobald Ihr Tool im kritischen Pfad eines anderen liegt. Statusseiten-Theater und „wir untersuchen“-Tweets gewinnen das Vertrauen nicht zurück.
- Insbesondere für API-Teams besteht das Playbook in der Entkopplung: anbieterunabhängige Clients, gemockte Abhängigkeiten während Ausfällen und Migrationspfade, die Sie trainieren, bevor Sie sie benötigen. Apidog basiert auf diesem Muster.
Was Hashimoto in dem Beitrag sagte
Die Ankündigung ist kurz, was Teil der Botschaft ist. Es gibt kein Manifest, keinen Seitenhieb auf Microsoft, keine Werbung für eine alternative Forge. Hashimoto geht den Zeitplan nüchtern durch: Er begann, ein Tagebuch über GitHub-Ausfälle zu führen, das Tagebuch füllte sich schneller als erwartet, und am Morgen, als er den Beitrag schrieb, verhinderte ein GitHub Actions-Fehler zwei Stunden lang die Überprüfung von PRs. Er kam zu dem Schluss, dass die Plattform nicht mehr zuverlässig genug für die Art von Arbeit ist, die er an Ghostty leistet.
Die Zahlen rund um die Ankündigung sind es wert, festgehalten zu werden. Am 27. April 2026, dem Tag vor Hashimotos Beitrag, gab es einen größeren GitHub-Ausfall, der Actions, Pakete und die API-Oberfläche betraf. Das Tagebuch, das er in dem Beitrag erwähnt, stammt von vor diesem Ausfall; er verfolgt das Muster seit Monaten. Er stellt den Schritt als etwas dar, das stillschweigend geplant wurde, nicht als Reaktion auf einen einzigen schlechten Tag. Der Ausfall vom 27. April beeinflusste den Zeitpunkt, nicht die Entscheidung.
Er ist auch explizit bezüglich der Grenzen. Ghostty geht; seine anderen Projekte bleiben vorerst auf GitHub. Das Ghostty-Repository bleibt als schreibgeschütztes Mirror unter der aktuellen URL bestehen; eine neue Forge wird die aktive Entwicklung hosten, einschließlich Issues, Pull Requests und CI. Er befindet sich in Gesprächen mit mehreren Anbietern, sowohl kommerziellen als auch FOSS, und hat sich noch nicht auf ein Ziel festgelegt. Die Migration wird inkrementell erfolgen, nicht als Stichtag.
Die Auslassung sagt so viel wie die Worte. Hashimoto erwähnt keine Features, Preise oder Produktrichtung. Die Beschwerde ist, dass die Oberfläche, auf die er sich verlassen hat, stundenlang nicht reagiert, und ein Projekt, das Software liefert, kann nicht auf einem Untergrund laufen, der nicht läuft.
Warum der Zuverlässigkeitsaspekt wichtiger ist als die Migration
Die meisten Berichterstattungen über die Ankündigung stellen die falsche Frage. Die interessante Frage ist nicht, wo Ghostty landet; die interessante Frage ist, wie eine Plattform mit der Ingenieurstiefe von GitHub an den Punkt kam, an dem ihr zweitprominentester OG-Benutzer aus Gründen der Zuverlässigkeit wegging. Die zweitinteressanteste Frage ist, was das über die Tools aussagt, die der Rest von uns baut.
Drei Dinge unterscheiden diese Ankündigung von den üblichen „Ich verlasse X“-Beiträgen.
Der Benutzer. Hashimoto ist kein brandneuer Entwickler; er hat Infrastruktur-Tools entwickelt, die von Fortune-500-Unternehmen verwendet werden. Wenn er sagt, dass GitHub unzuverlässig ist, gehören zu den Empfängern dieser Nachricht die Leute, die entscheiden, wo der Quellcode ihres Unternehmens gespeichert wird. Die CTO-Mailinglisten waren bereits am Morgen des 29. April voll mit dem Beitrag.
Der Grund. Er verließ die Plattform nicht wegen Copilot, Microsoft, KI-Training, ICE-Verträgen, Preisen oder einem der üblichen Abschiedsthemen. Er verließ sie, weil der Dienst immer wieder ausfiel. Das reduziert die Diskussion auf die eine Achse, bei der sich alle einig sind, dass sie wichtig ist: Funktioniert das Tool, wenn man es braucht?
Der Ton. Es gibt keine Wut. Der Beitrag liest sich wie eine Postmortem, geschrieben von jemandem, der sich sehr bemüht hat zu bleiben. Das Fehlen von Drama ist es, was ihn härter wirken lässt, als jeder lautere Beitrag es getan hätte. Die Leute glauben ihm.
Für jeden, der ein Entwickler-Tool betreibt, ist diese Kombination das Geräusch Ihres Worst-Case-Szenarios. Ein langjähriger Benutzer, ohne politische Absicht, ohne öffentlichen Streit, nur eine ruhige Ansammlung von „das Ding funktionierte heute nicht“-Einträgen, bis die Rechnung keinen Sinn mehr ergab. Es gibt keine PR-Antwort auf ein Tagebuch.
Was das bedeutet, wenn Sie Entwickler-Tools entwickeln
Wenn Ihr Produkt im kritischen Pfad eines Entwicklers liegt, ist die Hashimoto-Ankündigung ein Stresstest-Impuls. Führen Sie ihn für Ihren eigenen Dienst aus.
Frage eins: Welcher Anteil Ihrer Benutzer könnte dasselbe Tagebuch über Sie schreiben?
Ziehen Sie die Vorfälle der letzten 90 Tage Ihrer Statusseite, plus die nicht gemeldeten Verschlechterungen, die Ihr Team kennt, aber die Statusseite nicht. Ordnen Sie sie den Arbeitszeiten Ihrer Top-20-Kunden zu. Zählen Sie, wie viele dieser Stunden durch Warten auf Sie verloren gingen. Wenn die Antwort „mehr als null pro Woche pro Power-Nutzer“ lautet, befinden Sie sich auf derselben Flugbahn.
Frage zwei: Was ist die zweite Ableitung Ihrer Zuverlässigkeit?
Zuverlässigkeit, die stagniert, ist in Ordnung. Zuverlässigkeit, die stillschweigend abnimmt, ist die Falle. Hashimotos Tagebuch dokumentierte ein Muster, kein einzelnes Ereignis. Wenn Sie kein Fehlerbudget pro Komponente haben, das jemand am Montagmorgen liest, können Sie nicht sagen, in welche Richtung sich Ihre Zahlen bewegen.
Frage drei: Veröffentlichen Sie genug, damit Benutzer kein Tagebuch benötigen?
Tagebücher existieren, weil Benutzer dem öffentlichen Signal nicht vertrauen. Ihre Statusseite sollte heiß laufen, nicht kalt. Wenn ein Feature beeinträchtigt ist, markieren Sie es. Wenn eine Region langsam ist, markieren Sie es. Wenn Ihre Hintergrundwarteschlange 30 Minuten im Rückstand ist, markieren Sie es. Benutzer, die die Wahrheit in Echtzeit sehen können, beginnen keine Tagebücher.
Frage vier: Sind Sie zuverlässig für ernsthafte Arbeit oder für die Demo?
Eine Verfügbarkeit von 99,95 %, die alle Ausfallzeiten in die Arbeitszeiten der Entwickler packt, ist schlechter als eine Verfügbarkeit von 99,9 %, die gleichmäßig verteilt ist. Wenn Ihre Arbeitslast eine vierstündige PR-Review-Sitzung ist, sind zwei Stunden Ausfallzeit zu jeder Zeit irrelevant; zwei Stunden Ausfallzeit während dieser Sitzung sind die gesamte Sitzung. Messen Sie die Verfügbarkeit anhand der tatsächlichen Nutzungskurve des Kunden, nicht Ihrer eigenen.
Lock-in und die Kosten von „immer GitHub“
Der Satz, den Hashimoto über sich selbst verwendete, ist die zitierfähigste Zeile im Beitrag: „Es war für mich nie eine Frage, wo ich meine Projekte ablegen würde: immer GitHub.“ Das sind die Kosten der Gewohnheit, und es sind die Kosten, die die meisten Entwickler nicht richtig einschätzen.
Wenn eine einzige Plattform der Standard für Repos, Issues, PRs, CI, Paketverteilung, Releases und Identität ist, ist die Angriffsfläche des „Lock-in“ viel größer als die Angriffsfläche der „Git-Historie“. Sie können ein Git-Repo überallhin klonen; Sie können keinen Issue-Tracker, eine PR-Review-Historie, einen Diskussions-Thread, den GitHub Actions Secrets Store oder den CODEOWNERS-gebundenen Review-Workflow mit einem einzigen Befehl klonen. Die Migrationskosten haben die Form eines Eisbergs.
Diese Kosten summieren sich für Tool-Entwickler. Wenn Ihr Entwickler-Tool in einer GitHub Action läuft, über den Marketplace vertrieben wird, sich über GitHub OAuth authentifiziert und Releases über GitHub Packages versendet, ist die Zuverlässigkeit Ihres Tools ein Derivat der Zuverlässigkeit von GitHub. Ihr Fehlerbudget ist ein Bruchteil von deren. Ihre Kunden erleben Ihre Ausfallzeit, wenn sie Ihr Tool nutzen, aber sie erleben Ihre Ausfallzeit auch, wenn GitHub ausfällt und Ihr Tool nicht mehr reagiert. Die Schuldzuweisung ist nicht immer genau; das Kundenerlebnis ist es.
Die Entkopplungsarbeit ist undankbar und es ist die Arbeit. Machen Sie jede Abhängigkeit austauschbar. Betrachten Sie GitHub als einen Anbieter unter mehreren, nicht als Infrastruktur. Testen Sie den alternativen Pfad vierteljährlich. Migrieren Sie die Teile, die besser zu einer anderen Forge passen; behalten Sie die Teile, die nicht passen. Hashimotos Aussage über die „inkrementelle Migration“ ist für jeden die richtige Form, nicht nur für ihn allein.
Die Forge-Alternativen, kurz
Die möglichen Ziele für Ghostty sind der Form nach öffentlich bekannt, wenn auch nicht namentlich. Die glaubwürdigen Optionen Stand Ende April 2026:
- Forgejo. Harter Fork von Gitea, vollständig FOSS, gepflegt vom Codeberg e.V. Die Föderation über ActivityPub steht auf der Roadmap und ist teilweise umgesetzt. Die Standardoption für FOSS-orientierte Projekte.
- Codeberg. Eine gehostete Forgejo-Instanz, die als gemeinnütziger Verein betrieben wird. Kostenlos für Open Source, noch kein Actions-Äquivalent in GitHub-Größe.
- GitLab. Starkes CI/CD, vollständige Feature-Parität mit GitHub bei den meisten Workflows, kommerzielle Unterstützung. Kontroverse Wahl für die FOSS-Community angesichts der jüngsten Lizenzierungsentscheidungen.
- Sourcehut. E-Mail-gesteuerter Workflow, minimalistisch, schnell. Nischenpublikum, aber das Publikum, das es nutzt, liebt es. Drew DeVaults Politik ist je nach Ihren Voreinstellungen ein Feature oder ein Bug.
- Selbstgehostetes Forgejo oder Gitea auf Bare Metal. Maximale Kontrolle, maximale Betriebsverantwortung. Die „Go Dark“-Option.
- Radicle. Peer-to-Peer, kein zentraler Host. Frühzeitig, aber das Argument der Föderation ist hier am stärksten. Wahrscheinlich noch zu früh für ein öffentlich zugängliches Projekt.
Hashimoto hat sich explizit nicht auf eines festgelegt. Das Signal im Schweigen ist, dass keine der Optionen ein offensichtlicher direkter Ersatz für alles ist, was GitHub leistet, und genau darum geht es: Wenn eine Plattform den gesamten Stack absorbiert, ist ein sauberer Ersatz konstruktionsbedingt schwierig.
Die Lektion für API-Teams
Wenn Sie APIs oder API-Tools anstelle von Terminal-Emulatoren entwickeln, gilt dasselbe Muster mit anderen Bezeichnungen. Ersetzen Sie „GitHub Actions“ durch „die Upstream-API, von der Ihr Produkt abhängt“. Ersetzen Sie „Issues und PRs“ durch „den Posteingang, in dem Ihre Kunden Ihnen mitteilen, dass etwas nicht stimmt“. Die strukturelle Frage ist dieselbe: Wie viel der Arbeit Ihrer Kunden hängt von einem Dienst ab, den Sie nicht kontrollieren, und wie bleiben Sie nützlich, wenn dieser Dienst ausfällt?
Drei Muster überleben den Kontakt mit der Realität.
Mocken Sie alles, wovon Sie abhängen. Ihre Kunden sollten in der Lage sein, weiterzuarbeiten, wenn die Upstream-API ausgefallen ist. Das bedeutet, dass die Testsuite, der lokale Entwicklungszyklus und die CI-Pipeline alle einen Mock-Server benötigen, der realistische Antworten ohne Netzwerkaufruf zurückgibt. Apidog bietet dies als erstklassiges Feature an; dieselben Datendefinitionen, die Sie zum Testen der Live-API verwenden, generieren das Mock. Das Muster ist unkompliziert und die Kosten werden einmalig bezahlt. Eine Beispiel für ein Multi-Provider-Mocking-Szenario in der Praxis finden Sie im Vergleich mit dem OpenAI-Ökosystem unter wie man die GPT-5.5 API verwendet.
Testen Sie gegen mehrere Anbieter. OpenAI, Anthropic, Mistral, DeepSeek, Google und xAI stellen alle Endpunkte für Chat-Vervollständigung mit überlappenden Formen bereit. Wenn Ihr Produkt eines davon umschließt, beträgt der Unterschied zwischen „wir sind ausgefallen, weil OpenAI ausgefallen ist“ und „wir haben transparent auf einen Backup-Anbieter umgeleitet“ zwei Tage Integrationsarbeit. Führen Sie Ihre Testsuite gegen jeden Anbieter aus, den Sie unterstützen, nicht nur den primären. Apidogs Umgebungsvariablen machen den Austausch zu einer einzeiligen Konfigurationsänderung.
Entkoppeln Sie Ihre Release-Pipeline von Ihrer Hosting-Plattform. Wenn Ihre CI vollständig auf GitHub Actions läuft und GitHub Actions einen schlechten Nachmittag hat, kommt Ihr Release nicht voran. Das Spiegeln der CI auf einen zweiten Runner oder das Selbsthosten zumindest der kritischen Pfade beseitigt den Single Point of Failure. Die Kosten sind real; die Alternative ist, dass Sie nicht liefern können, während die Statusseite Ihres primären Anbieters die Farbe wechselt.
Ein Apidog-ähnlicher Workflow für robuste API-Arbeit
Konkret sieht das Muster, das die meisten Teams verwenden, um sich vor Ausfällen von Upstream-Anbietern zu schützen, so aus:
- Laden Sie Apidog herunter und erstellen Sie ein Projekt pro Upstream-API-Oberfläche, von der Sie abhängen.
- Definieren Sie die Request- und Response-Schemas einmal. Apidog generiert einen Mock-Server aus dem Schema, sodass der Entwicklungszyklus niemals durch den Upstream-Dienst blockiert wird.
- Speichern Sie Anmeldeinformationen als umgebungsbezogene Secrets. Dieselbe Anforderungsform läuft gegen
dev(mock),staging(sandbox) undprod(live), indem die Umgebung gewechselt wird. - Schreiben Sie Vertragstests, die bei jeder Veröffentlichung ausgeführt werden; dieselben Tests laufen gegen jeden von Ihnen unterstützten Anbieter, sodass eine Regression bei Anbieter A sichtbar wird, bevor Kunden sie bemerken.
- Wenn eine Upstream-API beeinträchtigt ist, schalten Sie die Umgebung auf Mock und arbeiten Sie weiter. Das Produkt wird weiterhin ausgeliefert, auch wenn der Upstream nicht funktioniert.
Dieses Muster ist nicht Ghostty-spezifisch oder KI-spezifisch; es ist das robuste API-Muster, das sich für jedes Team ausgezahlt hat, das es angewendet hat, bevor es benötigt wurde. Hashimotos Beitrag ist die jüngste Erinnerung daran, dass Sie es anwenden sollten, bevor Sie es benötigen, nicht danach.
Was Entwickler aus der Ankündigung herauslesen
Die Reaktionen in den ersten 48 Stunden lassen sich in einige Kategorien einteilen.
Das „gut für ihn“-Lager. Langjährige GitHub-Power-User, die monatelang stillschweigend frustriert waren und den Beitrag als Erlaubnis sahen, ihre eigenen Beschwerden öffentlich zu machen. Viele von ihnen spiegeln bereits auf eine zweite Forge; der Beitrag veranlasste sie, den Spiegel primär zu machen.
Die Skeptiker des „das ist ein Ausfall“. Leute, die darauf hinweisen, dass die Gesamtverfügbarkeit von GitHub im Wettbewerb mit den Branchennormen steht und dass jede große Plattform schlechte Tage hat. Sie liegen bei der Makro-Zahl nicht falsch, aber sie übersehen den Punkt der zweiten Ableitung: Der Trend, nicht die absolute Zahl, war das, was Hashimoto ausgelöst hat.
Die Pragmatiker des „Plattform-Exit ist schwer, wir sehen uns in sechs Monaten“. Ingenieure, die eine Forge-Migration durchgeführt haben und wissen, dass der Issue-Tracker, die PR-Historie und die CI-Oberfläche der Ort sind, an dem die Migrationskosten entstehen. Sie haben Recht, und Hashimotos Plan „inkrementell, mit einem schreibgeschützten Mirror“ ist die richtige Form für diese Einschränkung.
Die „was ist mit meinen Repos“-Besorgten. Kleinere Maintainer, die sich fragen, ob ihre Projekte dem gleichen Risiko ausgesetzt sind. Die Antwort ist ja der Form nach, nein dem Umfang nach; ein Ausfall, der Hashimoto einen kostenpflichtigen Tag bei HashiCorp kosten würde, ist für ein Wochenendprojekt eine geringfügige Unannehmlichkeit. Ihre Migrationskalkulation ist anders.
Die Reaktionen, die wichtig sind, sind nicht in den sozialen Medien. Sie sind in den Ingenieurorganisationen, die GitHub als Grundlage für alles gewählt haben, was sie liefern. Die Gespräche finden gerade in Slack statt: Wie entschärfen wir das Risiko, wie sieht unsere interne Richtlinie für das Mirroring auf eine zweite Forge aus, und wie lautet das Exit-Playbook?
Praktische Erkenntnisse für Ihren eigenen Stack
Eine kurze, meinungsstarke Checkliste:
- Spiegeln Sie Ihre aktiven Repositories wöchentlich auf eine zweite Forge. Forgejo und Codeberg sind für Open Source kostenlos. Die Kosten sind ein CI-Job; der Wert ist das Durchschlafen des nächsten vierstündigen Ausfalls.
- Pinnen Sie die Abhängigkeit fest. Wenn Sie ein Entwickler-Tool liefern, das GitHub-APIs aufruft, behandeln Sie den GitHub-Client als austauschbaren Adapter, nicht als harten Import. Fügen Sie einen Forgejo- oder GitLab-Adapter hinter derselben Schnittstelle hinzu.
- Dokumentieren Sie den manuellen Fallback. Wenn die automatisierte Release-Pipeline nicht ausgeführt werden kann, wie sieht der manuelle Pfad aus? Wenn er undokumentiert ist, lautet die Antwort „wir können nicht veröffentlichen“, und diese Antwort ist für jedes Tool mit zahlenden Kunden inakzeptabel.
- Überprüfen Sie, wovon Sie abhängen. Listen Sie jeden externen Dienst im kritischen Pfad auf. Schreiben Sie für jeden die Antwort auf die Frage „Was tun wir, wenn dieser Dienst vier Stunden lang ausfällt?“ Legen Sie die Lücken der Führungsebene vor.
- Beachten Sie die zweite Ableitung. Wenn die Häufigkeit von Vorfällen Monat für Monat zunimmt, selbst bei einem Dienst, der seine SLA noch erfüllt, planen Sie die Migration, bevor sie erzwungen wird.
Ein spezifisches Beispiel für API-Tools finden Sie im Beitrag über den Aufbau robuster Workflows, die Anbieter-Ausfälle überleben, der dasselbe Muster mit Code durchgeht, wobei DeepSeek und OpenAI als Dual-Provider-Beispiel dienen. Die Formen ändern sich; das Prinzip nicht.
FAQ
Wohin zieht Ghostty um?Hashimoto hat in der Ankündigung kein Ziel genannt. Er sagte, dass Gespräche mit mehreren Anbietern, sowohl kommerziellen als auch FOSS, laufen und dass die Migration inkrementell und nicht ein einziger Wechsel sein wird. Das aktuelle Ghostty GitHub-Repository bleibt als schreibgeschütztes Mirror erhalten, damit bestehende Klone, Links und Referenzen weiterhin funktionieren.
Ist GitHub so unzuverlässig?Die Schlagzeilen-Verfügbarkeitszahlen von GitHub sind im Vergleich zu vergleichbaren Plattformen wettbewerbsfähig, aber die Plattform hatte in den Jahren 2025 und 2026 mehrere längere Ausfälle, die Actions, Packages und die API-Oberfläche betrafen. Hashimotos Beschwerde ist, dass das Muster partieller Ausfälle, selbst wenn jeder einzelne kurz ist, für Benutzer im kritischen Pfad mehrere verlorene Arbeitsstunden pro Woche summiert.
Sollte ich meine Repos jetzt von GitHub entfernen?Das Spiegeln ist fast sicherlich lohnenswert. Ein wöchentlicher CI-Job, der auf eine zweite Forge pusht, kostet praktisch nichts und gibt Ihnen ein funktionierendes Backup, wenn GitHub Actions das nächste Mal für ein paar Stunden ausfällt. Ob Sie die zweite Forge primär machen, hängt von Ihrer Toleranz gegenüber den Migrationskosten für Issues, PR-Historie und CI-Konfiguration ab; für die meisten Teams sind diese Kosten durch die Zuverlässigkeitslücke noch nicht gerechtfertigt.
Betrifft dies meine Nutzung von GitHub Copilot oder GitHub Actions?Hashimotos Beitrag erwähnt keines der Produkte explizit, obwohl der Actions-Ausfall am Tag des Beitrags der unmittelbare Auslöser war. Copilot ist eine separate Produktoberfläche von der Plattform; seine Zuverlässigkeit wird separat verfolgt. Wenn Ihr Team GitHub Copilot nutzt, sind die zugehörigen Abrechnungsänderungen in GitHub Copilot-Nutzung und Abrechnungs-API für Teams dokumentiert.
Was bedeutet das für KI-Ära-Entwickler-Tools, die von GitHub-APIs abhängen?Tools, die die GitHub-API umschließen (Review-Bots, Issue-Triage, MCP-Server), erben konstruktionsbedingt das Zuverlässigkeitsprofil von GitHub. Die Abhilfe ist dieselbe wie für jede Drittanbieter-Abhängigkeit: aggressiv cachen, bei Ausfall offen bleiben und den Upstream in Ihrer Testsuite mocken. Das Apidog-Mock-Server-Muster ist eine kostengünstige Möglichkeit dazu; der Clawsweeper Triage-Bot-Bericht enthält ein funktionierendes Beispiel.
Ist dies ein „GitHub verlassen“-Trend oder ein Einzelfall?Wahrscheinlich der Beginn eines Trends, aber ein langsamer. Die Migration jedes nicht-trivialen Projekts von GitHub ist ein mehrwöchiges Projekt; nur wenige Teams tun es zum Spaß. Das Signal in Hashimotos Beitrag ist, dass der Kompromiss sich so weit verschoben hat, dass einer der langjährigsten Benutzer der Plattform entschied, dass die Migrationskosten es wert sind, bezahlt zu werden. Andere hochkarätige Projekte werden wahrscheinlich in den nächsten 12 Monaten folgen.
Was bedeutet „Entwickler-Tool-Entwickler“ in diesem Kontext?Jeder, der Software liefert, die andere Entwickler im Rahmen ihres täglichen Workflows verwenden. Dazu gehören offensichtliche Fälle wie Terminals, Editoren und CI-Runner; es umfasst auch API-Clients, Überwachungstools, Paket-Registries und KI-Code-Assistenten. Wenn Ihr Kunde ein Entwickler ist und Ihr Tool zwischen ihm und der Auslieferung steht, sind Sie ein Entwickler-Tool-Entwickler, und die Zuverlässigkeitslektionen aus Hashimotos Beitrag gelten direkt.
