ObjectOS

Warum ObjectOS

Der ehrliche Pitch — wann du es einsetzen solltest, wann nicht und was es anders macht.

Warum ObjectOS

Diese Seite gibt es, damit du nicht in jedem anderen Dokument zwischen den Zeilen lesen musst, um herauszufinden, ob ObjectOS das Richtige für dich ist.

Die Form der Wette

ObjectOS geht eine klare Wette ein: KI schreibt die Metadaten deiner Anwendung, dir gehört die Runtime, die sie ausführt.

Du schreibst Objekte, Felder, Ansichten, Flows und Berechtigungen nicht Datei für Datei von Hand. Deine Nutzer beschreiben in natürlicher Sprache im Console-internen AI Builder, was sie brauchen; er ruft eine kleine Menge geprüfter Tools auf, stellt jede Änderung zur menschlichen Freigabe in eine Warteschlange, und das Ergebnis ist live — REST-Endpunkte, Console-Bildschirme, RBAC, Audit-Log, alles aus denselben Metadaten generiert.

Die Runtime liegt in deiner VPC, auf deiner Datenbank, unter deinem Apache-2.0-Fork. Das Modell kommuniziert mit einer gesandboxten Metadaten-API, nicht mit deinem Data Warehouse.

Das ist der ganze Pitch. Der Rest dieser Seite handelt davon, zu wem das passt und zu wem nicht.

Setze ObjectOS ein, wenn du …

  • ein internes Tool, ein Admin-Panel oder eine Back-Office-App brauchst, und
  • möchtest, dass die Menschen, die es nutzen (oder die KI-Agenten, die für sie handeln), es erweitern können, ohne ein Ticket einzureichen, und
  • die Daten nicht in der Cloud eines anderen ablegen kannst (oder willst), und
  • nicht zum zehnten Mal Auth + RBAC + Audit + Datei-Uploads + Jobs + Webhooks neu bauen willst.

Typische Szenarien, in denen es passt:

SzenarioWarum es funktioniert
Ablösung einer Retool-/Appsmith-App, weil im Security Review Datenhoheit zum Thema wurdeObjectOS läuft in deiner VPC; Daten verlassen sie nie
Aufbau eines Compliance-/Risiko-/Vendor-Management-Tools für ein reguliertes UnternehmenAudit-Log, RBAC, Feldsicherheit und Zeilenisolation sind erstklassig — und jede KI-getriebene Änderung ist selbst ein Audit-Eintrag
Bereitstellung einer internen Verwaltung für ein SaaS-ProduktEin einziger Node-Prozess, reiht sich neben deinen bestehenden Diensten ein
Air-Gapped- oder On-Prem-Deployment für einen Enterprise-KundenErstklassiges Deployment-Ziel, kein Internet-Egress erforderlich (BYO lokales Modell)
Mandantenfähiges internes Portal (eine Runtime, viele kleine Apps)Kernel pro Projekt + LRU-Cache genau dafür entworfen
Du möchtest, dass deine Nutzer ihre eigenen Erweiterungen sicher „vibe-coden"Der AI Builder + die HITL-Freigabe-Warteschlange + das Audit-Log sind der ganze Sinn

Setze ObjectOS nicht ein, wenn du …

  • ein Consumer-Produkt mit hohem Traffic baust → nutze ein klassisches Web-Framework, du hast mehr Kontrolle.
  • eine pixelgenaue, maßgeschneiderte UI für Endnutzer brauchst → die Console von ObjectOS ist für den Admin-/internen Gebrauch; kombiniere sie über REST mit deinem eigenen Front-End.
  • einen No-Code-Drag-and-Drop-Builder für Nicht-Entwickler und eine gehostete Cloud willst → nutze Retool, Bubble oder Airtable. ObjectOS ist code-first, KI-getrieben und self-hosted.
  • Echtzeit-Kollaboration beim Editieren (im Figma-Stil) brauchst → das löst das Realtime-Plugin nicht.

Im Vergleich zu dem, was du wahrscheinlich nutzt

vs. Retool / Appsmith / Internal

RetoolObjectOS
DatenstandortIhre Cloud (oder self-hosted in höheren Tarifen)Dein Netzwerk, immer
UI-BuilderDrag-and-drop, sehr ausgefeiltMetadatengetrieben, generiert; weniger individuell
PreismodellPro Nutzer, skaliert schmerzhaftSelf-hosted, Apache-2.0
Workflow / TriggerIhre Workflow-EngineDeklarative Flows + Plugins
Backend-LogikAuf ihren Query-Editor beschränktVollständiges TypeScript, gesamtes Node-Ökosystem
Am besten fürSchnelle Dashboards auf bestehenden APIsApps, denen ihre Daten gehören

vs. Supabase / Firebase

SupabaseObjectOS
Einrichtungszeit~30 Sekunden~30 Sekunden
DatenbankPostgres, ihres (Self-Hosting möglich)Beliebige Postgres / MySQL / SQLite / Turso / Mongo, deine
AuthEingebautEingebaut
Generierte APIsPostgRESTObjectQL-generiertes REST
Admin-UIConsole (einfach)Console + Account
RBACZeilenebene via Postgres RLSRBAC + Zeilenebene + Feldebene, deklarativ
Audit-LogSelbstgebautErstklassig
Vendor-Lock-inIhre Auth + ihr Storage + ihr RealtimeKeiner — jede Schicht ist ein Plugin
Am besten fürNeue Apps, die ein BaaS wollenApps, die die Runtime besitzen müssen

vs. Salesforce / NetSuite / ServiceNow

SalesforceObjectOS
DatenmodellObjekte + Felder + BeziehungenDasselbe
BerechtigungenProfile + Permission Sets + Sharing Rules + FLSDasselbe Vokabular, deklaratives TypeScript
Kosten pro Nutzer150–300 $/Nutzer/Monat0 $
AnpassungApex + Lightning + FlowsTypeScript + Flows
Wo es läuftIhre Cloud, PunktDeine Infrastruktur
Zeit bis „es gehört uns"Monate an BeratungsarbeitEin Nachmittag
Am besten fürVertriebsgetriebene Unternehmen, die für das Ökosystem zahlenTeams, die das Modell ohne die Steuer wollen

vs. selbst bauen (Next.js + Prisma + NextAuth)

DIYObjectOS
Erster REST-EndpunktEin paar Stunden60 Sekunden
Auth (E-Mail + OAuth + OIDC + Passkey + 2FA)WochenInbegriffen
Admin-UI für jedes ObjektPro Objekt bauenGeneriert
Audit-LogSelbstgebautPlugin, deklarativ
Datei-Upload zu S3 mit BerechtigungenSelbstgebautPlugin
Hintergrundjobs + Retries + Dead LetterSelbstgebautPlugin
MandantenfähigkeitSelbstgebaut (und du machst es zweimal falsch)Eingebaut
Am besten fürÖffentliche App mit maßgeschneiderter UXInternes Tooling, bei dem Tempo zählt

Die ehrlichen Kompromisse

  • Weniger UI-Freiheit als Retool. Die Console wird aus deinen Metadaten generiert. Du kannst sie mit einem eigenen Front-End kombinieren (die REST-API ist dieselbe, die die Console nutzt), aber wenn du eine handgefertigte, pixelgenaue UI brauchst, baue sie selbst und nutze ObjectOS als Backend.
  • TypeScript-first. Nicht-Entwickler erstellen Objekte nicht direkt. Salesforce-Admins sind es gewohnt, sich durch einen UI-Builder zu klicken; hier ist es git.
  • Neuer als Salesforce. Salesforce hat 25 Jahre dokumentierter Sonderfälle. Wir haben ein paar hundert. Das Protokoll ist stabil; das Ökosystem wächst.
  • Apache-2.0. Nutze es in kommerziellen Produkten, bette es ein, modifiziere es privat. Keine Copyleft-Überraschungen. Optionaler kommerzieller Support separat erhältlich.

Realitätscheck

Das kleinste lauffähige ObjectOS-Deployment ist ein einzelnes pnpm dev oder ein einzelner Docker-Container mit SQLite. Das größte heute im Produktivbetrieb bedient Zehntausende interne Nutzer über mehrere Regionen hinweg mit Postgres + S3 + Redis. Beide sind dieselbe Software.

Beginne mit npx @objectstack/cli init my-app und entscheide in 5 Minuten. Wenn es nichts für dich ist, hast du 5 Minuten verbrannt.

Probiere den Quickstart →

On this page