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

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.5
File Size Uploaded
cremind-0.0.5.tar.gz 781.1 kB Details

Built distribution (wheel)

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

Total release size: 4.7 MB

Release files / cremind-0.0.5.tar.gz

Download URL cremind-0.0.5.tar.gz
Size 781.1 kB
Tags Source
SHA-256 checksum
How to use checksums
245eada5f9c971e9de2cf421857c34bf3ec1a0ad2a7346897001c56a529723d7
BLAKE2b-256 checksum
How to use checksums
721064572667c3d11b8c6696c35c13232e053433a147cf65cc6ef5e8d640f8e2
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.5-py3-none-any.whl

Download URL cremind-0.0.5-py3-none-any.whl
Size 3.9 MB
Tags Python 3
SHA-256 checksum
How to use checksums
27a50fa074df6f35fc8ac3acc19a7e1cacaa480bb8c22561b8ed771760f1207e
BLAKE2b-256 checksum
How to use checksums
009c1fa86346a289358d2a2bc762be2bd537ec0836daea3a1e87b4ecef966d18
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

This release

0.0.5 This release

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