Use case · Self-hosted and local
Run it where your agents run.
The engine is open source. Run it on your laptop, in CI or inside your own infrastructure with every primitive included, then move to the cloud by changing an API key and URL.
How it fits
Built from the primitives you already get.
One command locally
primitives dev serves the REST API and MCP on localhost, with each group stored as a folder of SQLite files.
Every feature, free
Self-hosted includes every primitive, snapshots, forks and unlimited groups. Plans only cover the managed cloud.
Keys stay with you
Vault secrets are encrypted per group, with the key kept outside the data folder, on infrastructure you control.
Same API everywhere
The cloud runs the same engine, so code moves between local, self-hosted and cloud without changes.
Build
Local-first development.
Build and test on your machine with the open-source engine. No cloud account needed: every primitive runs locally, with the same API as the cloud.
Install the CLI, then run primitives dev. Quickstart
Open source
Built in the open. Contribute freely.
The SDKs, the MCP server and the single-node engine are open source and actively maintained. Submit PRs, report issues, improve docs, or just star the repo to show support.
useprimitives/primitivesFork, star, or open a pull request