Moorcheh Community Edition: Free for single-node and non-commercial deployments.
The Information-Theoretic Search Engine for RAG & Agentic Memory - self-hosted on your infrastructure.
PyPI · Documentation · Contributing · Community License
Licensing: Moorcheh Community Edition is source-available and free for non-commercial and single-node self-hosted deployments (at most one active server node). If you need multi-node high availability, enterprise features, or commercial SaaS usage, see Moorcheh Enterprise or contact sales@moorcheh.ai.
Install
pip install moorcheh-client
Requirements: Python 3.10+, Docker, and an embedding provider (Ollama, OpenAI, or Cohere).
Quick start
moorcheh up # first run prompts for embedding/LLM config
moorcheh status # health + quota
API: http://localhost:8080 · Data: ~/.moorcheh/data
The moorcheh/server Docker image is governed by the same Community Edition license. The license file should be included at /LICENSE inside the server image and linked from the Docker Hub repository description.
from moorcheh import MoorchehClient
client = MoorchehClient("http://localhost:8080")
client.namespaces.create("docs", type="text")
job = client.documents.upload("docs", documents=[
{"id": "doc-1", "text": "Hello from Moorcheh on-prem"},
])
# poll job["job_id"] until completed, then search or answer
results = client.similarity_search.query(
namespaces=["docs"],
query="Hello",
top_k=5,
)
answer = client.answer.generate(
namespace="docs",
query="What is in my documents?",
)
moorcheh down # stops containers; data is kept
CLI
Common commands: moorcheh up, moorcheh down, moorcheh status, moorcheh namespace-create, moorcheh upload-documents, moorcheh search, moorcheh answer.
Run moorcheh --help or see docs.moorcheh.ai/on-prem for the full CLI and API reference.
Project layout
| Path | Purpose |
|---|---|
moorcheh/client/ |
Python SDK |
moorcheh/cli/ |
CLI and Docker runtime |
Contributing
See CONTRIBUTING.md.
License
Moorcheh Community Edition License Agreement - free for single-node, non-commercial use. Not an OSI-approved open-source license. Enterprise licensing: sales@moorcheh.ai.
Metadata
Release files for moorcheh-client 0.1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| moorcheh_client-0.1.6.tar.gz | 53.2 kB | Without provenance | Details for moorcheh_client-0.1.6.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| moorcheh_client-0.1.6-py3-none-any.whl | Python 3 | none | any | Details for moorcheh_client-0.1.6-py3-none-any.whl |
Total release size: 87.5 kB
Release files / moorcheh_client-0.1.6.tar.gz
| Download URL | moorcheh_client-0.1.6.tar.gz |
|---|---|
| Size | 53.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7f6bc41091bbd20232550dc795221c97615ef9dd3f9c452ac6a6804e4a4c2ec0
|
|
BLAKE2b-256 checksum How to use checksums |
e902a32a01e5e0729357aae656a69313ede0340ee7f9c0902573ffae6849bc64
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / moorcheh_client-0.1.6-py3-none-any.whl
| Download URL | moorcheh_client-0.1.6-py3-none-any.whl |
|---|---|
| Size | 34.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3adcdefb7d815dbb8df3aa0b79d2b333cf5e12345eb5676baac8663835aece01
|
|
BLAKE2b-256 checksum How to use checksums |
da701cee053ab168874884d59c9fff3838f7186cdff701c7c907542b4d207f76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Security for moorcheh-client 0.1.6
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.