Skip to main content
This page uses ReMe’s model-free capabilities to complete a verifiable write → index → search → read loop.

1. Install

ReMe requires Python 3.11 or newer:
For source development:

2. Start the Service

In one terminal, run:
The default workspace is .reme/ under the launch directory, and the service listens on 127.0.0.1:2333. In another terminal, check it:
Use another port when necessary:
When the package includes the web build, open http://127.0.0.1:2333/ for ReMe Studio. It can browse, edit, and search the workspace, chat with the read-only workspace agent, and inspect the digest wikilink graph. Set service.web_enabled=false to disable it, or use service.web_static_dir / REME_WEB_STATIC_DIR for a custom build. The Job API still works when no web build is found.

3. Write a Memory

Use reme write to create a Markdown memory in the durable digest/ area:
ReMe adds the .md suffix and writes frontmatter plus content to .reme/digest/wiki/quick-start-demo.md.

4. Search and Read

The background index watches Markdown under daily/ and digest/, so it normally discovers the file automatically. If it does not appear immediately, wait briefly or run reme reindex once. The full rebuild also scans resource/ and JSONL.
Search also accepts an inclusive date range:
Open the file in the workspace too. Matching CLI output and disk content confirm that the minimum loop works. After completing the loop, the workspace contains these top-level areas:

5. Enable Memory Refinement When Needed

Conversation refinement, resource interpretation, and consolidation require an LLM. Semantic search also requires embeddings. Add a .env in the launch directory when you need them:
Model names and embedding-store activation are configuration choices. The authoritative defaults are in reme/config/default.yaml. Never commit secrets from .env.

Next