SQLite, local files, embedded work.
The default profile serves a single-node installation with SQLite persistence, local blob storage, and an embedded durable worker—the direct path for personal and small deployments.
Platform
Libre keeps the default local-first path small, then introduces shared infrastructure as an explicit team profile. Costs, quality, logs, telemetry, backups, and failover evidence become first-class parts of operating the system.
Solo and team are coherent operating profiles, not a hidden continuum. Startup validates the selected shape so half-configured shared state does not quietly split across backends.
The default profile serves a single-node installation with SQLite persistence, local blob storage, and an embedded durable worker—the direct path for personal and small deployments.
The team profile uses PostgreSQL, Redis coordination, S3-compatible encrypted blob storage, vector search, and external durable workers, with Docker Compose and Helm deployment paths.
A migration CLI inventories and copies an existing SQLite installation into the team profile with checkpoints and resumable application steps.
Long-running chat and media operations use durable jobs and replayable events. The team profile extends that model across application replicas and external workers.
Responses are recorded while they stream, cancellation reaches the upstream request, and accepted work can recover after a process failure instead of vanishing with one connection.
The release gate runs a three-replica drill covering stream resumption, worker failure, Redis outage fallback, revocation, rate limits, object deletion, and coordinated scheduling.
The chart can reference an existing Secret and optionally install NetworkPolicies for the application and workers. Policy enforcement still depends on the cluster CNI.
Operations are not only uptime. Libre gives administrators tools to understand provider-reported usage, control spend, and compare output quality with repeatable evidence.
Per-model input and output rates take effect at a chosen time. Historical usage keeps the tariff revision that priced it, and unreported provider usage is not invented.
TariffsBudgets can observe, alert, or block. Alert-and-block mode rejects new interactive generations when the briefly cached spend reaches the limit; scheduled automations remain metered but are not blocked.
BudgetsMessage feedback captures ratings and topics, the arena computes an Elo leaderboard from blind votes, and saved sets make evaluation runs reproducible.
EvaluationsLogs, telemetry, security records, and recovery tools are distinct surfaces with explicit data boundaries.
JSON logs include correlation identifiers and secret redaction. Setting an OTLP/HTTP endpoint opts into OpenTelemetry spans for requests and durable jobs; leaving it unset exports nothing.
Observability settingsRevocable sessions, hashed scoped tokens, generic OIDC, live group membership, centralized authorization, and a redacted append-only security audit log form the account boundary.
Authentication and securityPackaged maintenance commands create signed, verifiable backups for solo and team profiles. A recovery inventory reports the state present and blockers before a snapshot starts.
Recovery readiness