00:00:00In der Welt der Entwickler-Tools und Runtimes passiert momentan so einiges.
00:00:07Ich meine, ihr wisst schon, diese Tools, die man im Hintergrund nutzt, wenn man
00:00:12eine Website baut – so etwas wie Vite, oder für Python-Fans etwas wie UV für die
00:00:19Verwaltung von Python-Versionen, oder Bun zum Installieren von Paketen und natürlich
00:00:25auch zum Ausführen von JavaScript außerhalb des Browsers. Da tut sich gerade viel.
00:00:31Heute hat zum Beispiel OpenAI angekündigt, dass sie Astral übernehmen,
00:00:38die Firma hinter dem Python-Tool UV. Darauf werde ich noch zurückkommen,
00:00:44denn selbst wenn ihr nichts mit Python am Hut habt – so wie ich – ist das extrem spannend.
00:00:50Es gab in letzter Zeit auch noch andere Entwicklungen. Zum Beispiel hat das Vite-Team
00:00:55ein eigenes Full-Stack-Framework angekündigt, aber dazu mehr in einer
00:01:01zukünftigen Folge. Ich konnte es noch nicht testen. Ich möchte bei den News
00:01:08rund um OpenAI bleiben, aber auch Anthropic spielt hier eine Rolle. Also: OpenAI hat
00:01:18Astral gekauft. Astral ist, wie gesagt, die Firma hinter beliebten Python-Tools wie UV,
00:01:25was – ich gebe es zu – mein Haupt-Tool ist. Ich nutze es ständig,
00:01:30wenn ich mit Python arbeite. Eigentlich bin ich kein klassischer Python-Entwickler,
00:01:36sondern arbeite eher mit TypeScript oder JavaScript, aber ab und zu schreibe ich ein kleines Skript,
00:01:42vielleicht einen Web-Scraper oder ein Utility-Programm. Ich nutze Python also durchaus
00:01:49gelegentlich, und ehrlich gesagt fand ich es immer ziemlich frustrierend, bis ich vor etwa einem Jahr
00:01:59UV entdeckte. UV ist viel schneller als PIP und macht es extrem einfach,
00:02:06verschiedene virtuelle Umgebungen mit unterschiedlichen Python-Versionen aufzusetzen. Der Wechsel
00:02:11geht blitzschnell. Versions- und Paketmanagement werden zum Kinderspiel. Es macht
00:02:18die Arbeit mit Python so viel angenehmer. Ich kann gar nicht sagen, wie genial dieses Tool ist.
00:02:28Und genau dieses Tool hat OpenAI am Ende gekauft. Die Frage ist natürlich:
00:02:35Warum? Warum machen sie sich die Mühe? Schließlich ist das Tool kostenlos nutzbar.
00:02:40Man muss nichts dafür bezahlen. Warum also kauft OpenAI es? Nun, ich würde sagen,
00:02:48aus denselben Gründen, aus denen Anthropic im letzten Dezember Bun übernommen hat. Bun ist
00:02:56eine JavaScript-Runtime, ähnlich wie Node.js, nur schneller und mit nativem TypeScript-Support.
00:03:03Und hier gibt es den ersten Hinweis. Anthropic hat Claude Code entwickelt. Claude Code nutzt Bun
00:03:12bzw. basiert darauf. Es ist zwar in TypeScript geschrieben, nutzt aber die Bun-Runtime.
00:03:18Wie das Bun-Team bei der Übernahme durch Anthropic erklärte, wird Claude Code als
00:03:25Bun-Executable an Millionen von Nutzern ausgeliefert. Bun bietet nämlich die Funktion,
00:03:30ein Projekt mitsamt TypeScript-Dateien in eine einzige Binärdatei zu kompilieren.
00:03:35Diese kann man verschicken und ausführen, ohne dass Bun vorinstalliert sein muss. Das hat Anthropic genutzt.
00:03:40Und letztlich haben sie die Runtime gekauft, auf der eines ihrer wichtigsten Tools,
00:03:48Claude Code (und vermutlich auch Claude Co-work), basiert. Warum sie das taten, sieht man
00:03:57an einem brandneuen Twitter-Post. Er stammt von gestern, während ich das hier aufnehme.
00:04:04Dort postete Jared Sumner, der Kopf hinter Bun, dass die nächste Version eine integrierte
00:04:11Bun Web-View API haben wird, um einen Headless-Browser programmatisch zu steuern.
00:04:17Man braucht also kein Playwright oder extra Tools mehr; es ist in Bun eingebaut. Warum?
00:04:22Buns ursprüngliche Vision war es, eine Alternative zu Node.js zu sein – also primär eine
00:04:29serverseitige Runtime. Eine integrierte Web-View stand damals wohl kaum ganz oben auf der Liste.
00:04:36Aber es ergibt absolut Sinn, wenn man an Tools wie Claude Code denkt.
00:04:42Das sind Agenten-Tools, die enorm davon profitieren, wenn bestimmte Werkzeuge direkt integriert sind.
00:04:48Wenn Claude Code oder Claude Co-work ganz einfach einen Browser starten können, um eine
00:04:55erstellte Website zu prüfen oder sich in ein Online-Banking-Konto einzuloggen, dann hilft das
00:05:02Claude Code ungemein. Es macht es nützlicher, denn all diese Firmen haben die Vision,
00:05:08einen universellen KI-Agenten zu bauen. Wir haben jetzt diese Coding-Agenten, die sehr hilfreich sind
00:05:14– ich habe dazu auch Kurse zu Codecs und Claude Code, Links findet ihr unten.
00:05:19Aber das ist natürlich nicht das Endziel dieser Unternehmen. Sie wollen
00:05:24vielseitige Agenten entwickeln. Es ist also logisch, dass Anthropic die Runtime kauft,
00:05:31die ihren Haupt-Agenten Claude Code antreibt, und diese so erweitert, dass
00:05:37Claude Code flexibler wird und leichter auf benötigte Tools zugreifen kann. Das ergibt Sinn,
00:05:43und ich behaupte, dass OpenAI aus genau diesem Grund Astral übernimmt.
00:05:48Hier geht es um Python-Tooling. Codecs, ihr wichtigster Coding-Agent, ist zwar in
00:05:55Rust geschrieben, nicht in Python, aber diese Python-Tools sind ebenfalls in Rust programmiert.
00:06:02Sie sichern sich also ein Team mit dem nötigen Expertenwissen, um Codecs weiterzuentwickeln,
00:06:08und sie erhalten Tools, mit denen man Einmal-Aufgaben oder Utility-Skripte
00:06:15schnell via Python ausführen kann. Der Grund ist also im Grunde derselbe.
00:06:21Sie kaufen Tools, die aus OpenAIs Sicht Codecs oder ihre anderen KI-Agenten
00:06:29mächtiger und vielseitiger machen. In ihrer Ankündigung sagen sie es sogar selbst:
00:06:35OpenAI will Codecs über das reine Programmieren hinaus erweitern. Das Ziel ist es,
00:06:42nicht beim Coding stehen zu bleiben. Code ist letztlich das Tor zur Automatisierung
00:06:49von allem, was am Computer passiert – das ist uns und natürlich auch OpenAI klar.
00:06:56Sie wollen also die Astral-Tools nutzen, um Codecs zu einem allgemeinen Agenten
00:07:04weiterzuentwickeln, der alles Mögliche erledigen kann. Ich mache das übrigens jetzt schon.
00:07:10Ich nutze Codecs, oder eigentlich meistens Pi – einen fantastischen Open-Source-Agenten,
00:07:16den man mit einem Codecs-Abo nutzen kann. Er ist minimal und erweiterbar. Ich liebe ihn.
00:07:21Ich habe ein Video dazu gemacht. Ich nutze ihn nicht nur zum Programmieren,
00:07:26sondern auch zum Analysieren von Dokumenten und zum Automatisieren von Aufgaben auf meinem Rechner.
00:07:33Genau das habe ich vor, genau das wollen sie auch, und das ist meiner Meinung nach der Grund
00:07:38für diese Übernahme. Bei solchen Akquisitionen hört man immer, dass die Tools
00:07:44natürlich Open Source bleiben werden, und daran zweifle ich auch nicht. Aber man kann
00:07:50definitiv hinterfragen, ob der zukünftige Fokus dieser Tools noch mit den
00:08:01Interessen der bisherigen Nutzer übereinstimmen wird. Man könnte zum Beispiel fragen,
00:08:07ob Leute, die Web-Apps auf Bun-Basis bauen, diese Web-View wirklich brauchen – vermutlich nicht.
00:08:13Das meine ich damit. Die Tools und Runtimes bleiben zwar Open Source,
00:08:18aber die Roadmap könnte sich von den Prioritäten und Wünschen derer entfernen,
00:08:25die diese Tools in der Vergangenheit genutzt haben. Aber natürlich sollte man ihnen
00:08:30einen Vertrauensvorschuss geben; wir wissen noch nicht, was mit den Astral-Tools wie UV passieren wird.
00:08:36Das ist jedenfalls meine Einschätzung dazu, wohin sich dieses ganze Ökosystem
00:08:42entwickelt und was das Ziel dieser KI-Tools ist. Aber wie immer interessiert mich
00:08:49auch eure Meinung. Was denkt ihr darüber? Was können wir von solchen
00:08:54Übernahmen in der Zukunft noch erwarten?