Skip to main content

PatientHub

A unified hub for patient/client simulation

🧠

12 Client Simulation Methods

We've reproduced patient simulation methods from publications in top venues including ACL, EMNLP, and CHI.

âš¡

Fast and Easy to Use

Simple CLI interface and Python API. Run simulations with a single command: python -m examples.simulate client=patientPsi

🔧

Highly Extensible

Add new agents (Clients, Therapists, etc.) with a clean plugin architecture. Full documentation for contributors.

Quick Start

# Clone the repository
git clone https://github.com/Sahandfer/PatientHub.git
cd PatientHub

# Install dependencies
uv sync

# Activate the environment
source .venv/bin/activate

# Run a simulation
uv run python -m examples.simulate \
  client=patientPsi \
  therapist=basic