Install
Command groups
| Group | Commands | Purpose |
|---|---|---|
| Runtime | up, down, status | Docker container lifecycle |
| Upload | upload-documents, upload-vectors | Text (BGE) or precomputed vectors |
| Search | search | Text or vector query |
| Answer | answer | RAG with local LLM (qwen2.5:0.5b-instruct) |
| Voice | voice setup, voice ask, voice serve, … | STT/TTS and kiosk voice on Linux edge hardware |
| Delete | delete, clear-store | Remove items or wipe the store |
Typical workflow (text store)
Output
API commands print JSON to stdout. Errors print JSON (when available) and exit with code1.
Data directory
moorcheh-edge up stores data at ~/.moorcheh-edge/data. moorcheh-edge down stops the container but does not delete your data.
Shared flag: --base-url
Help
Voice (Linux edge hardware)
On-device speech commands (voice setup, voice listen, voice serve, …) require Linux with ALSA. See Voice CLI overview.