// devtools · maziyarpanahi/openmed

openmed

openmed est un projet de développement open source, créé par maziyarpanahi (maziyarpanahi/openmed sur GitHub). Il compte 5 463 étoiles sur GitHub et 700 forks, il est publié sous la licence Apache-2.0 et a été mis à jour pour la dernière fois sur GitHub le 8 octobre 2026.

Local-first healthcare AI: clinical NER and HIPAA PII de-identification that runs 100% on-device.

★ 5,5 k étoiles⑂ 700 forksApache-2.0mis à jour oct. 2026
▦ visuel — le README de ce projet ne contient aucune capture intégrable,
voici donc un emplacement réservé. Le guide ci-dessous est complet malgré tout.
// détails du projet

Détails du projet

Étoiles GitHub
5 463
Forks
700
Licence
Apache-2.0
Dernière mise à jour sur GitHub
8 octobre 2026
Catégorie
Développement
Type de fiche
Guide d'installation complet
Site officiel
Official site
// fonctionnement

Comment ça marche

  1. Clarify your clinical NLP task

    Decide whether you need PII de-identification, clinical entity extraction, or both, and on which platform — server, desktop or mobile.

  2. Install the runtime

    Install the openmed Python package with the extras for your hardware (MLX on Apple Silicon, or the Hugging Face/PyTorch path).

  3. Download a model once

    Fetch the model artifacts for your task; after this one-time download everything runs offline.

  4. Run your first note

    De-identify a synthetic note and extract medical entities locally, then review the spans and redacted text.

// fonctionnalités

Pourquoi on l'adore

On-device PII de-identification

Detects and removes HIPAA-relevant PII from clinical text entirely on-device — no cloud, no patient data leaving your network.

Clinical NER at scale

A catalog of 2,200+ medical models covering clinical entity types in 21 languages.

Apple MLX acceleration

An MLX runtime (with CoreML fallback for supported artifacts) accelerates token classification on Apple Silicon; PyTorch checkpoints can fall back across hardware.

Native app runtimes

OpenMedKit for Swift/iOS and an ONNX-based Android runtime keep tokenizer offsets and span boundaries aligned with the Python runtime.

Agent skills included

Ships portable Agent Skills for de-identification, clinical NER and FHIR export that load into Claude Code, Codex, OpenCode and compatible agents.

Browser and service modes

The same ONNX models can run in the browser, and optional service extras expose OpenMed as a local service.

Advertisement
// lancez-le

Lancez-le vous-même

  1. Clone the repository

    Clone OpenMed to explore the source, models and skills.

    git clone https://github.com/maziyarpanahi/openmed.git
    cd openmed
  2. Install for your hardware

    Install the Python package with the MLX extra on Apple Silicon, or the Hugging Face extra elsewhere.

    pip install --upgrade "openmed[mlx]"
    # elsewhere: pip install --upgrade "openmed[hf]"
  3. Run the local pipeline

    Use the documented API to de-identify text and extract entities entirely on-device.

    python -c "import openmed; print(openmed.deidentify('Patient John Smith, MRN 12345'))" # see README for the exact command
// cas d'usage

Ce que vous pouvez créer

Advertisement
// faq

Questions fréquentes

Who maintains OpenMed?

OpenMed is maintained by maziyarpanahi and contributors, with the project site at openmed.life.

Is OpenMed free?

Yes — it is open source under the Apache-2.0 license, including for on-premise use.

Does it need a paid API key?

No. After a one-time model download, inference runs 100% on-device with no cloud calls and no API keys.

How does it compare to cloud medical NLP APIs?

Cloud APIs (such as Comprehend Medical) require sending PHI to a third party; OpenMed keeps all processing inside your network or on the user's device, which simplifies HIPAA posture.

How do I get started?

pip install the extra for your hardware, download a model, and run the de-identification example on synthetic text first.

// continuez l'exploration

Outils similaires

Développement

VelesDB

Explainable, local-first memory engine designed for AI agents.

★ 97 étoilesNOASSERTION
Voir le guide →
Développement

superset

Agentic IDE that runs 100+ parallel coding agents in isolated workspaces on your own subscriptions.

★ 15,0 k étoilesElastic License 2.0
Voir le guide →
Développement

Chat2DB

A local-first database client with AI SQL help — 40+ databases, desktop, web, Docker and CLI

★ 28,3 k étoilesApache-2.0
Voir le guide →
Développement

cli-printing-press

Generates agent-first Go CLIs (plus MCP servers) for any API or website — with local SQLite sync built in

★ 4,8 k étoilesMIT
Voir le guide →
Développement

avibe

A local-first Agent OS — drive Claude Code, Codex and OpenCode from your browser.

★ 606 étoilesMIT
Voir le guide →
Développement

wigolo

Local-first web search, fetch, crawl and research for AI coding agents over MCP — no API keys.

★ 5,5 k étoilesAGPL-3.0
Voir le guide →
// alternatives

Alternatives en Développement

Les autres projets de la catégorie Développement avec le plus d'étoiles du catalogue LibreAI — la sélection réaliste d'alternatives si openmed ne vous convient pas.

// plus en devtools

Plus en Développement

Projets de la catégorie Développement proches dans le catalogue, les plus proches en étoiles de openmed — continuez à explorer de part et d'autre.

Obtenir openmed

Gratuit et ouvert : récupérez le code source, mettez une étoile au dépôt et commencez à créer.