MemQL documentation
Build with the engine, manage it in MemQL OS, and author .memql in VS Code or Cursor.
MemQL is alpha; use the docs for the same release as your cluster and extension.
Start here
| Your goal | Read |
|---|---|
| Understand the product | What is MemQL? |
| Get an achievable first result | Getting started |
Write and run a .memql file | Your first MemQL program |
| Compose retrieval, AI, caching, and automation | Research-brief workflow |
| Install the editor extension | MemQL in VS Code or Cursor |
| Find the right cluster app | MemQL OS |
| Build or sell a product using MemQL | Commercial use and licensing |
| Refer to MemQL or brand an independent service | Trademark policy |
Build with MemQL
Start with concepts and versioning, then use the language reference as you write. The authoring rules explain common errors; training explains when a definition becomes live.
- Data: validation, identifiers, events, data origins.
- AI and work: routing, cost control, context and recovery, agent harness, audio streaming.
- Applications: clients, site hosting, packs, Go SDK, TypeScript SDK.
Operate a cluster
Follow first-run setup and configuration readiness. Then choose the guide for the job:
- Fleet and local models, shared machines, workbenches.
- Files and Library, Deployables, campaign sending.
- Identity and access, logs, local runtime.
- Installation requirements, database platform, upgrade barriers.
Reference and project status
Full index · Tech stack · Architecture · Measured results · Proof of work · Status and direction · Supervised Visual Composition.
docs/public/ is the release-versioned user documentation. Design records under
docs/internal/ and docs/superpowers/ explain decisions; they are not a promise
that a proposed feature is available. Contributor workflow lives in
CONTRIBUTING.md.