Skip to main content

genmount

Genmount OS client — run Genmount models locally, with an authenticated cloud fallback.

PyPI Python License: AGPL-3.0 Last Commit Stars

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:

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


💼 Commercial / non-AGPL licensing

For commercial use outside AGPL-3.0-or-later terms, or partner integrations:

📧 service@doorm.ai

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)

Source distribution for genmount 0.1.2
File Size Uploaded Provenance
genmount-0.1.2.tar.gz 78.0 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for genmount 0.1.2
File Interpreter ABI Platform
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 log

Release 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 log

Security 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.

Select from 2 files

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 log

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.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page