Skip to main content

Cremind

Open personal assistant — server, desktop app, and CLI you run yourself.

PyPI Python License: MIT CI

What is Cremind?

Cremind is a personal AI assistant that runs on your own machine or server. It bundles a multi-profile agent runtime, a tool plane, a web UI, and a CLI into one package. Profiles isolate personas, LLM keys, skills, and conversations, so the same install can host a work assistant, a coding assistant, and a home assistant side by side without bleeding context across them.

Under the hood, Cremind speaks two open protocols: A2A for pluggable agents and MCP for pluggable tools. Bring your own LLM (Anthropic, OpenAI, Groq), plug in any MCP server, and reach the assistant through whichever surface fits — browser, desktop app, terminal, or a chat channel like Telegram.

Features

  • Multi-profile agents with isolated personas, skills, browser profiles, and conversation history.
  • Pluggable LLMs — Anthropic, OpenAI, and Groq, installed on demand via feature flags.
  • Tool plane — built-in file browser, terminal, document RAG, and Playwright browser automation; add any MCP server.
  • Document ingestion — drop files in a watched folder; Cremind indexes them for retrieval.
  • Storage that scales with you — SQLite by default; switch any service to Postgres, Qdrant, or ChromaDB as a Docker sidecar or external endpoint, from the Setup Wizard.
  • Chat channels — Telegram bot and userbot adapters included; channel API for adding more.
  • Three surfaces — Web UI at :1515, the Cremind App desktop client (Windows / macOS / Linux), and an cremind CLI for chat, conversations, tools, and admin.
  • Cross-platform — runs on Linux, macOS, and Windows; sandboxed Docker mode available for stronger isolation.

Install

Cremind App (desktop)

Download the prebuilt installer for your OS from the Releases page:

OS File
Windows Cremind App-Windows-<version>-Setup.exe (NSIS)
macOS Cremind App-macOS-<version>.dmg
Linux Cremind App-Linux-<version>.AppImage

The desktop app auto-updates from GitHub Releases and bundles the agent — no separate server install needed.

One-line install (Linux / macOS)

curl -fsSL https://cremind.io/install.sh | bash

Or fetch the same script straight from GitHub:

curl -fsSL https://raw.githubusercontent.com/cremind-ai/cremind/main/install/install.sh | bash

One-line install (Windows)

iwr -useb https://cremind.io/install.ps1 | iex

Or fetch the same script straight from GitHub:

iwr -useb https://raw.githubusercontent.com/cremind-ai/cremind/main/install/install.ps1 | iex

The installer detects Docker and asks which mode to use:

  • Docker (recommended) — agent runs in a sandboxed XFCE container with VNC at :6080. Postgres / Qdrant / ChromaDB activate as sibling containers on demand.
  • Native — Python 3.13+ venv at ~/.cremind/venv, SQLite, agent shares your desktop.

Both modes are idempotent — re-running upgrades in place. See install/README.md for the full flag reference and deployment-type options (local / server / custom).

First run

  1. Wait for the installer to finish (it pulls images or builds a venv, runs migrations, and starts the server).
  2. Your browser opens automatically to http://<host>:1515/#/setup — the Setup Wizard.
  3. Pick an LLM provider, paste an API key, create your first profile, and you're chatting.

Prefer the terminal? cremind chat gives you a streamed REPL against the same profile. cremind --help lists every command (profiles, conversations, tools, agents, channels, LLM config, …).

Requirements

  • Docker mode: Docker Engine with Compose v2. Any OS.
  • Native mode: Python 3.13.9+ on Linux, macOS, or Windows.

Documentation

  • install/README.md — installer reference, flags, deployment types, and file layout.
  • CONTRIBUTING.md — development setup and contribution workflow.
  • RELEASING.md — release channels (production / test / dev) and the release process.
  • In-app docs live under documents/ and are auto-indexed for retrieval.

License

MIT.

Metadata

Release files for cremind 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cremind 0.0.4
File Size Uploaded
cremind-0.0.4.tar.gz 777.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cremind 0.0.4
File Interpreter ABI Platform
cremind-0.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 4.7 MB

Release files / cremind-0.0.4.tar.gz

Download URL cremind-0.0.4.tar.gz
Size 777.4 kB
Tags Source
SHA-256 checksum
How to use checksums
836e72bc1d4806d2a1d3133fe8aeac2d397efbc92e253375f09cdee3ed976f90
BLAKE2b-256 checksum
How to use checksums
feb9c705ea25904e058daf58ac1a124e17e454f5c5935530d3f54d2bc1c3d7a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / cremind-0.0.4-py3-none-any.whl

Download URL cremind-0.0.4-py3-none-any.whl
Size 3.9 MB
Tags Python 3
SHA-256 checksum
How to use checksums
9ac64f80333333a71169d6d2b7f2b6f8adc5c90d6324349d86f49f9bdbce4896
BLAKE2b-256 checksum
How to use checksums
33681fd29c8348dc95185cd5df7f78cb5ddb746aa40c035fba1e35ab7d04e9a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release history Release notifications | RSS feed

0.0.18

2 release files

0.0.17

2 release files

0.0.15

2 release files

0.0.14

2 release files

0.0.13

2 release files

0.0.12

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

This release

0.0.4 This release

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page