Quickstart
Install Cremind in one command, choose Docker or native mode, finish the browser setup wizard, and send your first message.
This is the fastest path from nothing to chatting with your own agent. The one-line installer detects Docker, asks a couple of questions, starts the server, and opens the setup wizard in your browser. Cremind is open source and early (version 0.0.1) — re-running the installer later upgrades in place.
1. Run the one-line installer
Pick the command for your operating system.
Linux / macOS:
curl -fsSL https://cremind.io/install.sh | bashWindows (PowerShell):
iwr -useb https://cremind.io/install.ps1 | iexThe installer detects Docker and asks which mode you want. Both modes are idempotent — running the command again upgrades the existing install and keeps your config and database.
Prefer the desktop app?
If you'd rather not run a script, the Cremind App ships prebuilt installers that bundle the agent for you.
2. Choose Docker or native mode
| Mode | What you get | Pick it when |
|---|---|---|
| Docker (recommended) | The agent runs inside a sandboxed XFCE desktop you can watch over VNC at http://<host>:6080/vnc.html. The compose bundle lives in ~/.cremind/docker/; Postgres, Qdrant, and ChromaDB activate as sibling containers on demand. | Docker is available — you get isolation from your host. |
| Native | A Python 3.13+ virtualenv at ~/.cremind/venv with cremind and SQLite. The agent shares your desktop and home directory. | Docker isn't available, or you want a minimal, container-free install. |
The installer also asks a deployment type — local (only this machine can reach the backend), server (reachable from other machines), or custom (you set the host, URL, and CORS yourself). For a single-user desktop install, local is the right answer.
When it finishes, the installer waits for the backend's health check to pass, then opens your browser automatically.
Managing a Docker install
The compose bundle is yours to manage:
cd ~/.cremind/docker
docker compose ps # status
docker compose logs -f cremind # follow the agent's logs
docker compose restart cremind # restart just the agent
docker compose down # stop everything3. Finish the setup wizard
Your browser opens to the wizard at:
http://<host>:1515/#/setupWalk through the steps:
- Choose an LLM provider — Anthropic, OpenAI, or Groq — and paste your API key.
- Choose a deployment type for how Cremind is reached.
- Choose a database. SQLite is the default and needs no setup; Postgres, Qdrant, and ChromaDB are optional and selected per service.
- Create your first profile. The first profile is named
admin.
Profiles
A profile isolates a persona, its LLM keys, its skills, its browser profiles, and its conversation history — so one install can host several independent assistants. See Surfaces and profiles.
4. Send your first message
Once the wizard is done you land in the Web UI, served on port 1515. Type a message and the agent responds — that's your admin profile talking to the model you configured.
Behind the scenes, two listeners are running:
- the backend API on port
1112, - the Web UI (Vue 3 + Vite) on port
1515.
Prefer the terminal? The cremind CLI gives you a streamed chat REPL against the same profile:
cremind chatRun cremind --help to see every command — profiles, conversations, tools, agents, channels, and LLM config.
Next steps
Surfaces
The four ways to reach your agent: Web UI, desktop app, CLI, and chat channels.
Desktop app
Prebuilt installers that bundle the agent and auto-update.
Agent Skills
Add new capabilities and event listeners to your agent.
Cremind Connect
Link Gmail, Calendar, and Jira without your own cloud project.
Why Cremind?
Five advantages that set Cremind apart from other agent platforms — model groups, event-driven design, Agent Skills, Cremind Connect, and self-hosting.
Desktop app
The Cremind App is a prebuilt desktop client for Windows, macOS, and Linux that bundles the agent and auto-updates from GitHub Releases.