Ciele

Repository map

Locate the current open-source application, packages, workers, schema, and deployment files.

Applications

PathResponsibility
apps/webAdministrator console, widget runtime, public pages, server actions, and API v1.
apps/docsFumadocs documentation application and translation pipeline.
apps/desktopCiele Desktop: the sign-in screen and the guided local setup wizard.

Shared packages

PathResponsibility
packages/coreDomain types, pure Flow rules, defaults, conditions, and analytics logic.
packages/dbPersistence interfaces, mock storage, and Supabase implementation.
packages/agentTurn execution, model providers, Knowledge tools, ingestion, and evaluation.
packages/opsShared Organization operations used by console actions and API v1.
packages/clientTyped client for API v1.
packages/cliTerminal interface over the typed client.
packages/mcpMCP server over the typed client: one identity tool and fifteen domain tools.
packages/uiShared user-interface components.
packages/chartsShared analytics visualizations.

Services and infrastructure

PathResponsibility
services/crawl4aiOptional JavaScript-rendering crawler configuration.
supabase/migrationsOrdered database schema changes.
deploySingle-host Docker Compose deployment and bootstrap scripts.

Dependency direction

Pure rules belong in packages/core. Persistence behavior belongs in packages/db.

Reusable mutations belong in packages/ops. Model and retrieval behavior belongs in packages/agent.

Surface adapters in apps/web, packages/cli, and packages/mcp must not create separate domain behavior.

On this page