Ciele
Architektur

Repository-Übersicht

Suchen Sie die aktuelle Open-Source-Anwendung, die Pakete, die Worker, das Schema und die Bereitstellungsdateien.

Anwendungen

PfadVerantwortlichkeit
apps/webAdministrator Console, Widget Runtime, öffentliche Seiten, Server Actions und API v1.
apps/docsFumadocs-Dokumentationsanwendung und Übersetzungspipeline.
apps/desktopCiele Desktop: der Anmeldebildschirm und der geführte Assistent für die lokale Einrichtung.

Gemeinsam genutzte Pakete

PathVerantwortlichkeit
packages/coreDomain-Typen, reine Flow-Regeln, Standardwerte, Bedingungen und Analytiklogik.
packages/dbPersistenzschnittstellen, Mock-Speicher und Supabase-Implementierung.
packages/agentAusführung von Turns, Modellanbieter, Knowledge-Tools, Ingestion und Evaluation.
packages/opsGemeinsame Organisation-Operationen, die von Console-Aktionen und API v1 verwendet werden.
packages/clientTyped client für API v1.
packages/cliTerminal-Schnittstelle über den Typed Client.
packages/mcpMCP-Server über den Typed Client: ein Identity Tool und fünfzehn Domain Tools.
packages/uiGemeinsam genutzte Komponenten der Benutzeroberfläche.
packages/chartsGemeinsam genutzte Analytics-Visualisierungen.

Services und Infrastruktur

PathVerantwortung
services/crawl4aiOptionale Konfiguration des Crawlers für das JavaScript-Rendering.
supabase/migrationsGeordnete Änderungen am Datenbankschema.
deploySingle-Host-Docker-Compose-Deployment und Bootstrap-Skripte.

Richtung der Abhängigkeiten

Pure Rules gehören in packages/core. Das Persistenzverhalten gehört in packages/db.

Wiederverwendbare Mutationen gehören in packages/ops. Das Modell- und Abrufverhalten gehört in packages/agent.

Surface-Adapter in apps/web, packages/cli und packages/mcp dürfen kein separates Domain-Verhalten erzeugen.

Auf dieser Seite