genmount
Genmount OS client — run Genmount models locally, with an authenticated cloud fallback.
genmount is the user-side thin client for Genmount OS. It runs models locally on your machine via Ollama and routes hard cases to an authenticated cloud — shipping no model weights and running no server kernel on your device.
pip install genmount
🚀 Quickstart
pip install genmount
genmount doctor # check Python, Ollama, config
# Get a model (gated, free) from Hugging Face, then load it into Ollama:
# https://huggingface.co/doorm-ai/Llama-3.2-3B-genmount-tcm-GGUF
ollama create genmount-tcm -f Modelfile # FROM ./<file>.gguf; PARAMETER repeat_penalty 1.15
genmount chat "What does the classical literature say about ..." # runs 100% locally
No account needed for local use — chat runs entirely on your machine via Ollama. Registration is only for cloud features (model sync / cloud fallback — rolling out):
genmount init --register # optional: collects name / org / email / intended use
Your device keypair is generated locally and never leaves your machine.
🧰 Commands
| Command | Status | What it does |
|---|---|---|
genmount doctor |
✅ | Health check: Python, Ollama, config, device key — works offline |
genmount init |
✅ | Generate a local device keypair + write config; --register activates against the cloud |
genmount chat "…" |
✅ local | One-shot prompt to your local Ollama model |
genmount upgrade [--check] |
✅ | Compare the installed version against the latest on PyPI |
genmount chat --cloud |
⏳ | Route hard cases to authenticated cloud inference |
genmount sync |
⏳ | Download + install the models your account can access into Ollama (sha256-verified) |
🔐 Auth — zero shared secrets
- A per-device ED25519 keypair is generated on your machine; the private key never leaves it.
- An activation code exchanges your public key for a short-lived JWT plus per-request signatures.
- By design, the client cannot disable or bypass server-side audit, redaction, or rate limiting.
🔭 Where this client sits
| Tier | Scope | This repo? |
|---|---|---|
| L3 Production | Production weights, clinical adapters, partner data | 🔒 Closed |
| L2 Finetune-Workbench | Training pipeline + quality gates | Sibling repo (pending) |
| L1 Platform | Gateway · state space · audit · redactor · runtime | Sibling repo (pending) |
| Client | Local runner + authenticated cloud glue | ← You are here |
The client is base-model agnostic — it talks to Genmount OS over a stable, authenticated API and is not tied to any one model or release schedule.
📦 Models
Genmount's traditional-medicine education models are distributed (gated, free registration) on Hugging Face — Built with Llama:
doorm-ai/Llama-3.2-3B-genmount-tcm-GGUFdoorm-ai/Llama-3.2-3B-genmount-ayurveda-GGUFdoorm-ai/Llama-3.2-3B-genmount-tibetan-GGUF
Run with repeat_penalty 1.15 (the genmount client sets this for you).
⚖️ Scope & safety
Outputs are educational / reference material over classical texts — not a diagnosis, prescription, dosing, or treatment recommendation, and not a medical device (non-SaMD). Always consult a qualified practitioner.
📡 Stay updated
- ⭐ Star to follow releases · 👁 Watch → Custom → Releases for drop notifications
- 💬 Discussions · 📬 Issues
📚 Companion artifacts
- 🌐 genmount.com — product site
- 🧩 Genmount WorldModel-OS — L1 platform skeleton (pending public release)
- 🛠 Genmount Finetune-Workbench — L2 training workbench (pending)
💼 Commercial / non-AGPL licensing
For commercial use outside AGPL-3.0-or-later terms, or partner integrations:
DOORM AI PTE. LTD. (UEN 202441729W) · Singapore
Metadata
Release files for genmount 0.1.2
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 | |
|---|---|---|---|---|
| genmount-0.1.2.tar.gz | 78.0 kB | With provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| genmount-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 97.7 kB
Release files / genmount-0.1.2.tar.gz
| Download URL | genmount-0.1.2.tar.gz |
|---|---|
| Size | 78.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ec47f3b5af15e9bc8383bb6e0931c53261c41c37a78742fcd81083360f152fd4
|
|
BLAKE2b-256 checksum How to use checksums |
7097339db953e039af9c07e35f4ac81cca8346d81aa146f7a6e1ec63cc0c642a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 21, 2026.
Transparency logRelease files / genmount-0.1.2-py3-none-any.whl
| Download URL | genmount-0.1.2-py3-none-any.whl |
|---|---|
| Size | 19.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d65b67044b840d98aeda6c42387b441c205f780e0ab8af4fc84e7bbc2fe6a568
|
|
BLAKE2b-256 checksum How to use checksums |
cc104d18b2807f01949e22864efa2d6c3ac9083d6305669de2625f67de45d414
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 21, 2026.
Transparency logSecurity for genmount 0.1.2
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.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for genmount-0.1.2.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 21, 2026.
Transparency logA 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.