Download
Run it yourself
Console, widget, database and background jobs, all on your own machine or servers. Open source, no account anywhere, no license fee.
curl -fsSL https://ciele.app/install.sh | shmacOS and Linux, with Docker. A Mac without it gets Ciele Desktop, which guides the install. What it does, or read the script before you run it.
Ciele Desktop
A native app with two ways in: sign in to your organization, or stand up a complete Ciele on this machine through a guided setup, with no terminal and no configuration files. Docker Desktop does the heavy lifting behind the wizard.
Download for macOSSelf-host with Docker
One script generates every secret and starts the whole stack on your own machine or server: admin console, chat widget, database and background jobs. Build from source, or pull the prebuilt images of any release.
See the quick startStraight from the source
The whole product is open source under AGPL-3.0. Clone the repository to read it, run it, change it or contribute back. The code you deploy is the code we publish.
View on GitHubSelf-service
From clone to running stack
One bootstrap script and no form to fill in. It generates every secret, starts everything, and the first account you create owns its organization. The command at the top of this page runs exactly these steps for you; here they are to run by hand.
git clone https://github.com/MattiaIppoliti/ciele.git && cd ciele
# Generates every secret, starts the stack
./deploy/bootstrap.sh
# Add --seed for sanitized demo content
# Then open http://localhost:3000, the first
# account becomes the owner of its organizationWhat you provide
Docker
The stack is docker compose end to end. The first source build takes a while; the prebuilt images of a release skip it entirely.
Your own models
A key for any supported provider, or an OpenAI-compatible server such as Ollama for a setup with no account anywhere.
TLS in front, if public
The stack listens on plain HTTP. Put a reverse proxy in front to expose it, and it is ready for the open internet.
Database & auth
Postgres with pgvector, authentication and row-level security. Every read is scoped to your organization and enforced in the database.
App & widget
The same admin console and embeddable chat widget the hosted platform runs, served from your machine at localhost:3000.
Migrations & jobs
Schema migrations apply before the app starts, and the scheduled jobs run on the same clock the hosted deployment uses.
Optional workers
Graph retrieval and a JavaScript-rendering crawler are one profile switch away when you have the memory to spend.
Prefer not to run servers? Ciele Cloud is the same product, hosted and kept current for you.
Ready when you are
Excited to meet your machine
One download or one script and the whole product runs locally. No account, no license fee, and your data never leaves the building.

