Install
moorcheh command is installed with the package.
Command groups
| Group | Commands | Purpose |
|---|---|---|
| Runtime | configure, up, down, status | Embedding setup and Docker containers |
| Namespaces | namespace-create, namespace-list, namespace-delete, namespace-delete-job-status | Namespace lifecycle |
| Data | upload-documents, upload-vectors, upload-job-status | Ingest JSON documents/vectors |
| Files | upload-file, list-files, file-get, delete-file, file-job-status | Upload from ~/.moorcheh/uploads |
| Items | items-get, items-delete | Read or remove items by id |
| Search | search | Semantic search |
| AI | answer | RAG / direct LLM |
Typical workflow
Output
API commands print JSON to stdout.status also prints a one-line quota summary before the JSON.
Errors print to stderr and exit with code 1.
Data directory
moorcheh up stores index data at ~/.moorcheh/data and mounts ~/.moorcheh/uploads as /uploads in the server. moorcheh down stops containers but does not delete your data or uploaded files.
Shared flag: --base-url
Most API commands accept:
moorcheh up --server-port 8081.