Das Unternehmen Cloudflare hat den Code der Plattform Cloudflare OS veröffentlicht, die zur Erstellung persönlicher Anwendungen unter Verwendung von Vibe-Coding sowie für eine sichere Nutzung dieser Anwendungen und AI-Agenten bestimmt ist. Der Code ist in TypeScript geschrieben und wird unter der Apache 2.0-Lizenz verbreitet.
Cloudflare OS wird als eine Art Betriebssystem für Anwendungen präsentiert, die durch AI erstellt werden. Der Kern besteht aus dem Paket workshop-backend, das den Nutzern Zugriff auf Programme und Geräte (Gadget und Gatekeeper) gewährt, deren Isolierung umsetzt und den Zugriff steuert. Die Gatekeeper fungieren als Treiber, die Nutzer und AI-Agenten mit externen Diensten verbinden, Gadgete sind die Prozesse, und Blueprints sind die ausführbaren Dateien (Referenzvorlagen). Als Benutzeroberfläche wird workshop-frontend eingesetzt.
Cloudflare OS bietet eine Alternative zum SaaS-Modell, bei dem der Benutzer anstelle der Nutzung gemeinsamer zentralisierter Dienste seine eigenen isolierten Kopien von Anwendungen starten kann. Statt Dienste zur Erstellung von Präsentationen oder zur Generierung von Berichten zu verwenden, erhält der Benutzer eigene Instanzen von Anwendungen, die mithilfe von AI angepasst, erweitert oder auf spezifische Bedürfnisse zugeschnitten werden können. Jede Anwendung und jeder AI-Agent läuft in einer isolierten Umgebung ohne direkten Internetzugang und kann standardmäßig nicht auf Dienste und externe Daten zugreifen, deren Zugang punktuell mithilfe von Gatekeepern nach expliziter Genehmigung durch den Benutzer gewährt wird.
Cloudflare OS kombiniert:
- Einen Arbeitsbereich für die Interaktion mit AI-Agenten, der es ermöglicht, Anwendungen mithilfe von AI zu erstellen, sie in einer isolierten Umgebung auszuführen und die gestellten Aufgaben mit AI zu lösen.
- Ein Toolkit für die sichere Bereitstellung des Zugriffs für AI-Agenten und erstellte Anwendungen auf interne Daten und Dienste (Gatekeepers). Die Gatekeeper fungieren als Vermittler zwischen AI-Agenten, Anwendungen und externen Diensten (GitHub, Slack, Google Drive, Jira, Datenbanken usw.).
- Eine Plattform zur Erstellung, Verbreitung, Modifikation und zum Austausch persönlicher Anwendungen (Gadgets).
Quelle: opennet.ru
