Open source · Self-hosted · Event-drivenThe self-hosted AI agent that reacts the moment things happen.
Cremind is an open-source personal AI agent you run on your own machine. It uses a focused model for every tool call to cut token cost, reacts to real-world events in real time instead of polling, and connects to your Gmail, Calendar, and Jira without you ever setting up a cloud project.
- MIT licensed
- Runs on your machine
- Your data stays local
- Works with any LLM provider
Your own AI agent — not a service you rent
Cremind is an open-source AI agent platform that runs entirely on your own machine or server. It plans and reasons with a powerful model, then carries out work through a unified tool registry that spans built-in tools, Agent Skills, MCP servers, and other agents over A2A.
Install it with a single command, point it at the LLM provider you already pay for — Anthropic, OpenAI, or Groq — and pick how it runs: a one-click Docker desktop, or a native Python install backed by SQLite. Multi-profile isolation keeps work, personal, and experimental setups cleanly apart.
Five things most agent platforms get wrong
Cremind is built around cost, immediacy, extensibility, and trust — the places where rented, cloud-hosted agents tend to fall short.
One expensive model for everything? That's the old way.
Most agents route every step — planning and each tool call alike — through a single frontier model. Cremind doesn't.
# tool config (excerpt)
browser default_model_group = "low"
exec_shell default_model_group = "low"
markdown_converter default_model_group = "low"
reasoning loop -> high group (plan & decide)
tool calls -> low group (do the work)Configured once in the setup wizard and stored in SQLite, with a TOML fallback in settings.toml. Override the group for any tool whenever you want — the result is lower token cost without giving up capability where it counts.
From real-world change to agent action — in sub-seconds
Cremind's event system is push-based end to end. Nothing wakes up on a timer; the agent runs the instant something actually happens.
Cremind vs. typical agent platforms
| Capability | Typical agent platform | Cremind |
|---|---|---|
| Model usage | One expensive model for planning and every tool call | High group plans; low group runs tools — lower token cost |
| Reacting to the world | Polling, cron, or heartbeat loops | Push-based events, sub-second latency |
| Extensibility | Request/response tools only | Agent Skills with long-running event listeners |
| Integrations (Gmail / Calendar / Jira) | You register your own OAuth app and cloud project | Cremind Connect handles it — click approve in your browser |
| Your data & tokens | Often flow through a vendor's cloud | Stay on your machine; Connect stores nothing |
| Hosting | Vendor-hosted SaaS | Self-hosted: Docker or native Python |
| License | Proprietary | Open source (MIT) |
Built for the people who run it and the people who extend it
Open source, end to end
Cremind and Cremind Connect are both public and MIT-licensed. The agent runs on your hardware; the relay stores none of your data and never holds your tokens. You can audit every line.
Learn how Cremind Connect keeps authentication privateBuilt by cremind-ai. Contributions welcome — issues, skills, and pull requests all help.
Run your own agent. Keep your own data.
Install Cremind in one command, point it at your LLM provider, and let it react to your world in real time.
# Linux / macOS
curl -fsSL https://cremind.io/install.sh | bash
# Windows (PowerShell)
iwr -useb https://cremind.io/install.ps1 | iex