Ciele
Arquitectura

Mapa del repositorio

Localiza la aplicación de código abierto actual, los paquetes, los workers, el esquema y los archivos de implementación.

Aplicaciones

RutaResponsabilidad
apps/webAdministrator console, entorno de ejecución de widgets, páginas públicas, acciones del servidor y API v1.
apps/docsAplicación de documentación de Fumadocs y canalización de traducción.
apps/desktopCiele Desktop: la pantalla de inicio de sesión y el asistente guiado de configuración local.

Paquetes compartidos

RutaResponsabilidad
packages/coreTipos de dominio, reglas puras de Flow, valores predeterminados, condiciones y lógica de análisis.
packages/dbInterfaces de persistencia, almacenamiento simulado e implementación de Supabase.
packages/agentEjecución de turnos, proveedores de modelos, herramientas de Knowledge, ingesta y evaluación.
packages/opsOperaciones compartidas de la organización utilizadas por las acciones de la consola y la API v1.
packages/clientCliente tipado para API v1.
packages/cliInterfaz de terminal sobre el cliente tipado.
packages/mcpServidor MCP sobre el cliente tipado: una herramienta de identidad y quince herramientas de dominio.
packages/uiComponentes compartidos de la interfaz de usuario.
packages/chartsVisualizaciones de análisis compartidas.

Servicios e infraestructura

PathResponsabilidad
services/crawl4aiConfiguración opcional del rastreador con renderizado de JavaScript.
supabase/migrationsCambios ordenados en el esquema de la base de datos.
deployScripts de implementación y de arranque de Docker Compose en un único host.

Dirección de las dependencias

Las reglas puras pertenecen a packages/core. El comportamiento de persistencia corresponde a packages/db.

Las mutaciones reutilizables pertenecen a packages/ops. El comportamiento del modelo y de la recuperación pertenece a packages/agent.

Los adaptadores de superficie en apps/web, packages/cli y packages/mcp no deben crear un comportamiento de dominio separado.

En esta página