Quickstart
-
Get the Community release
Remem 0.5 is a Go service backed by Pebble, an embeddable storage engine for Go. Clone the Community source snapshot and create its local environment file:
Terminal window git clone https://github.com/remem-org/remem-community.gitcd remem-communitycp .env.example .env -
Set a server key and start Remem
Replace the
CHANGE_MEAPI key value in.envwith a long random secret, then:Terminal window mkdir -p ./remem-datasudo chown 10001:10001 ./remem-datadocker compose up --build -dDocker builds the Go server, its local embedding runtime, and the pinned model. The first build and startup can take a little longer.
-
Verify it’s running
Terminal window curl http://localhost:4545/api/v1/ready -
Store your first memory
Terminal window export REMEM_SERVER_API_KEY='your-secret-key'curl -X POST http://localhost:4545/api/v1/memories \-H "Authorization: Bearer $REMEM_SERVER_API_KEY" \-H "Content-Type: application/json" \-d '{"content": "User prefers concise bullet-point answers over long prose.","policy": "long_term","tags": ["preference", "communication"]}' -
Search memories
Terminal window curl -X POST http://localhost:4545/api/v1/memories/search \-H "Authorization: Bearer $REMEM_SERVER_API_KEY" \-H "Content-Type: application/json" \-d '{"query":"how should I format my responses?","search_type":"hybrid","limit":5}'semanticfinds related meaning,keywordmatches terms, andhybridcombines both retrieval paths by rank.
Next steps
Section titled “Next steps”- How Remem Works — storage and retrieval architecture
- MCP Integration — connect agent runtimes
- REST API — full API reference
- Configuration — server and tenant settings
