GROVE OPEN SOURCE
Your memory.
Your infrastructure.
Run Grove’s API, worker, and private PostgreSQL database with Docker Compose. Configure a dedicated Clerk application and a website for sign-in and connection approval.
You will need Git, Docker Compose, a hostname with HTTPS, and your Clerk credentials. The first startup downloads the local embedding model.
Self-hosted Docker setup
git clone https://github.com/miniaxolotl/grove.git
cd grove
cp .env.example .env
# Set Grove Clerk keys and generated passwords in .env
docker compose up -d --buildFollow the deployment guide to configure authentication, your website, database credentials, migrations, and TLS before connecting clients.
Open the deployment guide Connect to your server
npx @miniaxolotl/grove connect opencode --url https://grove-api.example.comReplace the example URL with your API origin and choose opencode, claude, or codex. Setup opens your configured website for approval.
Prefer managed hosting? Connect to Grove Cloud