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.10

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.10
File Size Uploaded
cremind-0.0.10.tar.gz 1.2 MB Details

Built distribution (wheel)

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

Total release size: 6.2 MB

Release files / cremind-0.0.10.tar.gz

Download URL cremind-0.0.10.tar.gz
Size 1.2 MB
Tags Source
SHA-256 checksum
How to use checksums
fe4a4e2368803f4957d8eb4726fad050651bd6d80c43dd66543a6e1cf6527ac2
BLAKE2b-256 checksum
How to use checksums
40d8b788264ab021f9f84908e86e261955ea70e01aa3a7aede655f8e2315b5d4
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.10-py3-none-any.whl

Download URL cremind-0.0.10-py3-none-any.whl
Size 5.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
5d922483b0df8349888b0ff1b56453ed8304601ab1e065af9ade15d998786b3f
BLAKE2b-256 checksum
How to use checksums
26c3bf3cab4b2bdfb614b037e97b4da2c3cfc948c316560a145a9e9009495d13
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

This release

0.0.10 This release

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

0.0.4

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