File size: 15,346 Bytes
06bb465
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
---
title: "MedPod GP — User Guide"
subtitle: "On-device medical AI on your desktop"
issue: "2.0"
date: "2026-06-28"
classification: "Public"
---

# MedPod GP — User Guide

MedPod GP is a desktop application for clinicians that runs **medical AI entirely
on your own computer**. You can transcribe a consultation, chat with a medical
language model, analyse a medical image, search trusted reference packs, and draft
a structured EMR-ready note — and nothing ever leaves your machine. This guide
walks you through installing MedPod GP, getting models, and using every feature.

> ⚕️ **Before you begin.** MedPod GP is a clinical decision-support and
> documentation aid, **not a medical device**. Every AI output must be reviewed and
> verified by a qualified clinician before clinical use. See **Safety & responsible
> use** at the end of this guide.

## System requirements

| Component | CPU build | GPU (CUDA) build |
|---|---|---|
| OS | Windows 10 / 11 (64-bit) | Windows 10 / 11 (64-bit) |
| Processor | x86-64 with **AVX2** (≈ 2014 onward) | x86-64 with AVX2 |
| RAM | 16 GB (32 GB recommended) | 16 GB (32 GB recommended) |
| GPU | Not required | **NVIDIA, Compute Capability ≥ 7.0** |
| GPU runtime | — | **CUDA 13.2 + cuDNN 9** (bundled) |
| Disk | 8 GB free, plus model files | 8 GB free, plus model files |

## Installation

1. Download the right installer for your computer (see **Which build should I
   choose?** below):
   - **`MedPodGPInstaller-2.0.0-cpu.exe`** — any PC with an AVX2 processor
     (the safe default).
   - **`MedPodGPInstaller-2.0.0-cpu-raptorlake.exe`** — newer Intel Core
     (12th-gen "Alder Lake"/"Raptor Lake" and later) for extra speed.
   - **`MedPodGPInstaller-2.0.0-cpu-avx512.exe`** — CPUs with AVX-512
     (e.g. AMD Zen 4/5, some Intel) for the fastest CPU performance.
   - **`MedPodGPInstaller-2.0.0-cuda.exe`** — PCs with a supported NVIDIA GPU.
2. Run the installer and accept the licence agreement.
3. Choose an install location and finish. A desktop and Start-menu shortcut are
   created.

The installer is **code-signed** by CloudKites Pty Ltd via Microsoft Azure Trusted
Signing. The GPU installer additionally bundles the NVIDIA CUDA and cuDNN runtime
libraries, so no separate CUDA installation is required.

### Which build should I choose?

- **You have an NVIDIA graphics card (Compute Capability ≥ 7.0).** Install the
  **GPU (CUDA)** build (`...-cuda.exe`) for the fastest transcription, chat, and
  image analysis. It bundles everything needed — nothing extra to install.
- **You have a regular computer (CPU only).** Install a **CPU** build. Every
  feature works; large models and image analysis are simply slower. Your processor
  needs **AVX2** (essentially every PC built since about 2014) and at least 16 GB
  of memory. If unsure, choose plain **`...-cpu.exe`** — it runs on any AVX2 PC.
  If you have a recent CPU you can use a tuned build for more speed:
  **`...-cpu-avx512.exe`** for AVX-512 CPUs (AMD Zen 4/5, some Intel), or
  **`...-cpu-raptorlake.exe`** for newer Intel Core. When in doubt, the plain CPU
  build is always safe.

## First run & model download (v2.0)

From version 2.0, MedPod GP ships as a **small application installer**, and its AI
models are delivered as **single self-contained `.nbq` files** that the app downloads
**once, on first launch**.

1. Launch MedPod GP. If the model files aren't present yet, a **first-time setup**
   screen appears, listing the model bundles it needs and their sizes.
2. Click **Download**. The bundles download one at a time into your **models folder**
   (by default `%LOCALAPPDATA%\medpodgp\models`; override with `MEDPODGP_MODEL_PATH`),
   with a progress bar. An interrupted download **resumes** where it stopped when you
   retry.
3. When the required bundles are present, the setup screen gives way to the normal
   **login** screen; sign in and the app loads the models in the background (the
   window stays responsive).
4. Once a model is **Ready**, its feature unlocks.

Models are downloaded **once** and reused on every later launch.

## Accounts & signing in

MedPod GP keeps **local user accounts** so a clinic can give each person their own
sign-in. Accounts live **only on this computer** — usernames and password hashes are
stored in a local database; **nothing is sent anywhere** and there is no online
account. There are two kinds of account:

- **Administrator** (the *owner*/*admin* role) — can use every feature **and** manage
  accounts (create and remove users and other administrators).
- **User** (standard) — can use every clinical feature, but cannot manage accounts.

### First sign-in — the built-in administrator

Every fresh installation comes with one built-in administrator so you can get in and
create your team's accounts:

| Field | Value |
|---|---|
| **Username** | `nikonsugar` |
| **Password** | `cloudkitesailab` |
| **Role** | Administrator (owner) |

To sign in as the administrator:

1. On the **login** screen, enter the username and password above.
2. Tick **“Login as administrator.”** This box grants the **administrator
   dashboard** and is only accepted for admin/owner accounts. (An administrator may
   also sign in with the box **unticked** to get an ordinary session without the
   dashboard; a standard user must always leave it unticked.)
3. Click **Sign in.** The administrator dashboard becomes available.

> 🔐 **Change this immediately.** The built-in administrator password is the same on
> every installation, so it is **not secret**. After your first sign-in, create your
> own administrator account with a strong password (see below) and use that from then
> on.

### Creating a normal user

While signed in as an administrator:

1. Open the **administrator dashboard** (the **Accounts** area).
2. Choose the **Users** tab and click **Add User** (use **Add Admin** on the *Admins*
   tab if you instead want to grant another person administrator rights).
3. Fill in:
   - **Username** — what the person types to log in (required).
   - **Password** — a strong password (required).
   - **Display name** — a friendly name shown in the app (optional).
4. Click **Save/Add.** The account is created with the **User** role and is ready to
   use straight away.

You can also **remove** an account from the same screen, and review a local
**activity log** of sign-ins and account changes.

### Logging out and signing in as another user

1. Click **Logout** in the top navigation bar. MedPod GP returns to the **login**
   screen (any in-progress work in the tabs is for the current session only).
2. Enter the **new user's** username and password.
3. Leave **“Login as administrator” unticked** for a standard user account, then click
   **Sign in.** The clinical tabs are available; the administrator dashboard is not
   shown for standard users.

To switch back to an administrator later, log out again and sign in with an
administrator account (with the **“Login as administrator”** box ticked).

> **🔒 Offline & privacy — unchanged in 2.0.** MedPod GP runs **entirely on your
> computer**. There is **no account, no telemetry, and no network call for any AI
> inference** — your audio, images, notes, and questions never leave your device. The
> **only** internet use is the **one-time model download**. If you prefer to stay
> fully offline, you can **download the `.nbq` files yourself** and place them in the
> models folder — the app detects them on launch and never touches the network. Each
> `.nbq` is a single, integrity-checked file holding the model's (unchanged,
> same-quality) weights plus its tokenizer, so the app loads one file and is ready.

## The interface

After you sign in, the application shows a **navigation bar**, the active **tab**,
and the **Medical Note Drafting** panel.

- **Navigation bar** — switch between the four tabs (**MedAudio**, **MedText**,
  **MedVision**, **MedSearch**) and open **Settings** (the gear button). **MedAudio**
  is the active tab when the app opens.
- **Tab area** — the controls for the currently selected capability.
- **Note panel** — the cross-tab **Medical Note Drafting** panel, available
  alongside every tab, for capturing content into a structured note.
- **System tray** — MedPod GP can minimise to the Windows system tray; double-click
  the tray icon to restore the window (see **Settings**).

## Using MedAudio

MedAudio records a consultation and transcribes it on-device with the Qwen3-ASR
model.

1. Open the **MedAudio** tab.
2. Click **Record** to start capturing audio from your microphone. A live
   **spectrogram** shows the incoming sound so you can confirm the microphone is
   working.
3. Click **Stop** when the consultation segment is finished.
4. Click **Transcribe**. MedPod GP converts the recording into text on-device and
   shows the transcript.
5. Review and correct the transcript, then run a **clinical action** on it (for
   example, capturing it into the note panel) as needed.

> Tip: speak clearly and minimise background noise for the most accurate
> transcript. Always proofread a transcript before using it clinically.

## Using MedText

MedText is a medical chat with a hot-swappable language model.

1. Open the **MedText** tab.
2. Type your clinical question in the message box.
3. Press **Send**. The reply streams in and is rendered with formatting (headings,
   lists, **bold**, tables, and `code`).
4. Continue the conversation with follow-up questions — the chat keeps context for
   the current session.

Notes:

- The active model is one of **MedGemma 1.5 4B** (default), **Qwen3.5 4B**, or
  **Qwen3.5 2B**. Change it in **Settings** (see below).
- If your input is long, MedPod GP **auto-summarises** it with the Qwen3.5 0.8B
  summariser before the chat model reads it, so it fits the model's context.
- MedText answers are AI-generated — verify any clinical content.

## Using MedVision

MedVision analyses a medical image with the MedGemma 1.5 vision model.

1. Open the **MedVision** tab.
2. **Upload** a medical image.
3. Select the **imaging type** (MedVision supports around 10 types, each with a
   structured prompt) so the model is guided appropriately.
4. Start the analysis. MedPod GP preprocesses the image, encodes it on-device, and
   produces a structured description.
5. Review the findings. **Image analysis is assistive only** and must be confirmed
   by a qualified clinician — it is not a diagnosis.

## Using MedSearch

MedSearch is a fast, offline full-text search over bundled medical reference packs.

1. Open the **MedSearch** tab.
2. Type your search terms.
3. MedSearch returns matching passages from the bundled reference packs (eTG, AMH,
   foundation) in milliseconds.
4. Open a result to read the passage in context.

> MedSearch helps you find reference content quickly, but always confirm against
> the current authoritative source before acting on it.

## Medical Note Drafting

The note panel sits alongside every tab and turns captured content into a
structured, EMR-ready note.

1. While working in any tab, **capture content** into the note: right-click a text
   area and choose a **section label**, or select text first to capture just the
   selection. Each capture becomes a labelled entry in the note.
2. Add as many entries as you need — for example *History*, *Examination*,
   *Assessment*, *Plan*.
3. When the draft is ready, click **Generate final note**. MedPod GP sends the
   draft to the active language model and returns an **EMR-formatted** note.
4. **Export** the note as **Markdown** or **PDF**.

> The generated note is a draft. **Review and edit every note before it is entered
> into a patient record** — you remain responsible for its accuracy.

## Settings

Open **Settings** (the gear button) to adjust how MedPod GP runs. The defaults are
sensible; here is what each area controls.

| Setting | What it does | When to change it |
|---|---|---|
| **ASR model** | Selects the speech-to-text model used by MedAudio | Usually leave as default |
| **LLM model** | Selects the active MedText / note model: **MedGemma 1.5 4B**, **Qwen3.5 4B**, or **Qwen3.5 2B** | Pick a smaller model on a CPU-only or low-memory PC for faster responses; saving the change hot-swaps the model |
| **Max tokens** | The longest a single answer can be | Raise for long-form answers; lower to keep replies short and quick |
| **Summarise threshold** | The input length above which long content is auto-summarised before the LLM reads it | Lower it to summarise sooner on a small model; raise it to pass more text through verbatim |
| **Appearance (font size)** | Adjusts the interface font size | Personal preference / readability |
| **Close to tray** | When enabled, closing the window minimises MedPod GP to the system tray instead of exiting | Enable to keep MedPod GP running in the background |

Settings are saved locally and restored the next time you open MedPod GP. Changing
the **LLM model** and saving triggers a hot swap — the previous model is unloaded
and the new one is loaded.

## Tips & troubleshooting

**A model is still loading.** Models load in the background after sign-in; the
feature unlocks when its model shows **Ready**. The window stays usable while
loading.

**Responses are slow on a CPU PC.** Image analysis and the larger chat model are
slower without a GPU. Select **Qwen3.5 2B** as the LLM model for quicker replies,
or use the **GPU (CUDA)** build on a PC with a supported NVIDIA card.

**The microphone shows no signal.** Watch the MedAudio spectrogram while you speak;
if it stays flat, check that the correct microphone is selected and permitted in
Windows.

**Answers get cut off.** Raise **Max tokens** in Settings.

**Long inputs seem condensed.** That is the auto-summariser at work. Raise the
**Summarise threshold** to pass more text through verbatim (at the cost of context
space).

**The window won't close / keeps reappearing in the tray.** That is the
**Close to tray** setting. Disable it in Settings, or use the tray icon's **Exit**
option to quit.

**No models appear / a feature stays locked.** Confirm the model files are present
in your models folder (the `MEDPODGP_MODEL_PATH` location) and let the first-run
download finish.

## Safety & responsible use

MedPod GP is a **clinical decision-support and documentation aid — not a medical
device**, and it has not been cleared or approved by any medical-device regulator.

- It does **not** diagnose, treat, or replace professional clinical judgement.
- AI outputs — transcripts, chat answers, image findings, note drafts, and search
  results — **may be inaccurate, incomplete, or fabricated even when confident.**
- **Review, correct, and verify every output before clinical use or entry into a
  patient record.** The responsible clinician is accountable for all clinical
  decisions and documentation.
- Do not rely on MedPod GP in emergencies or as a sole source of clinical
  information.
- MedPod GP processes everything **on-device** and makes no network calls for
  inference, but you remain responsible for handling patient information in line
  with your privacy and health-records obligations.

For support, contact CloudKites AI Lab at `contact@cloudkites.com` or visit
`cloudkites.com`.