ComCare is a personal web app that helps caregivers of people with Alzheimer's Disease and Related Dementias (ADRD) track observations, prepare for doctor visits, and get AI-powered support — all privately on their own computer.
Before installing ComCare, you need two free programs on your computer:
- Python 3.10 or newer — the programming language ComCare runs on
- Ollama — runs the AI privately on your own machine (no data sent to the cloud)
Both are free and safe to install. Instructions below.
- Open your browser and go to https://www.python.org/downloads/
- Click the big yellow "Download Python 3.x.x" button
- Open the downloaded file and follow the installer (click Continue → Agree → Install)
- When it finishes, open the Terminal app (search "Terminal" in Spotlight with ⌘ Space)
- Type
python3 --versionand press Enter — you should see something likePython 3.12.3
- Go to https://www.python.org/downloads/
- Click "Download Python 3.x.x"
- Open the installer — important: check the box that says "Add Python to PATH" before clicking Install
- Click Install Now and wait for it to finish
- Open the Command Prompt (search "cmd" in the Start menu)
- Type
python --versionand press Enter — you should seePython 3.x.x
Ollama runs a powerful AI model privately on your computer. Nothing leaves your machine.
-
Click the download button for your system (Mac or Windows)
-
Open the downloaded file and install it (drag to Applications on Mac, or run the installer on Windows)
-
Once installed, open Terminal (Mac) or Command Prompt (Windows)
-
Type the following and press Enter — this downloads the AI model (about 5 GB, takes a few minutes):
ollama pull llama3.1 -
When it finishes, type:
ollama serveYou should see a message like
Listening on 127.0.0.1:11434. Leave this window open — Ollama needs to stay running.
Tip: On Mac, Ollama also adds a small icon to your menu bar. If you see it there, Ollama is already running and you can skip the
ollama servestep.
- Unzip the file (double-click on Mac, or right-click → Extract All on Windows)
- You'll get a folder called ComCare — move it somewhere easy to find, like your Desktop or Documents
- Go to the ComCare GitHub page
- Click the green "Code" button → "Download ZIP"
- Unzip and move the ComCare folder to your Desktop or Documents
ComCare needs a few small Python libraries. This is a one-time step.
-
Open Terminal
-
Type
cd(with a space after it), then drag the ComCare folder into the Terminal window — the path fills in automatically. Press Enter. -
Type this and press Enter:
pip3 install -r requirements.txt -
Wait for it to finish. You'll see packages being downloaded and installed.
-
Open Command Prompt
-
Type
cd(with a space), then type the path to your ComCare folder. For example:cd C:\Users\YourName\Desktop\ComCare -
Press Enter, then type:
pip install -r requirements.txt -
Press Enter and wait for it to finish.
Every time you want to use ComCare, do the following:
-
Make sure Ollama is running (check menu bar, or run
ollama servein a Terminal) -
Open a new Terminal window
-
Navigate to the ComCare folder (same
cdstep as above) -
Type this and press Enter:
uvicorn app:app --reload -
You'll see output ending in something like
Application startup complete. -
Open your browser and go to: http://localhost:8000
-
Make sure Ollama is running (you can check the system tray, or run
ollama servein a separate Command Prompt window) -
Open a new Command Prompt
-
Navigate to the ComCare folder
-
Type this and press Enter:
uvicorn app:app --reload -
Open your browser and go to: http://localhost:8000
To stop ComCare: Click in the Terminal/Command Prompt window and press Ctrl + C
When ComCare opens in your browser:
- Click Settings (gear icon at the bottom of the left sidebar)
- Fill in your patient's profile:
- Name, age, and diagnosis
- Primary physician's name
- Next visit date
- Under AI Backend, make sure Ollama (Local) is selected
- Set the model name to:
llama3.1:latest - Click Save Settings
That's it — ComCare is ready to use!
| Page | What it does |
|---|---|
| AI Chat | Talk naturally about what you're observing. ComCare listens, asks follow-up questions, and suggests saving records. After a conversation, click Summarize our chat to get a structured recap. |
| Home Dashboard | See recent records, upcoming visit date, and quick stats. |
| Enter a Record | Manually log an observation using one of 6 structured record types. |
| Visit Summary | Choose a specialty (e.g. Neurology), describe the visit purpose, and generate a polished summary letter for your care team. The output is editable — you can revise it before printing or copying. |
| Settings | Update patient profile and AI backend. |
You can add ComCare to your iPhone home screen so it opens like a real app (full screen, no browser bar).
Requirements: ComCare must be running on a computer connected to the same Wi-Fi as your iPhone.
-
Find your computer's local IP address:
- Mac: System Settings → Wi-Fi → click your network → look for the IP (e.g.
192.168.1.42) - Windows: Open Command Prompt, type
ipconfig, look for "IPv4 Address"
- Mac: System Settings → Wi-Fi → click your network → look for the IP (e.g.
-
Start ComCare with this command instead (replace
0.0.0.0to allow network access):uvicorn app:app --host 0.0.0.0 --reload -
On your iPhone, open Safari and go to:
http://192.168.1.42:8000(use your computer's IP) -
Tap the Share button (box with arrow pointing up) → Add to Home Screen → Add
-
ComCare now appears on your home screen and opens full-screen.
"command not found: python3" or "pip3" → Python wasn't installed correctly. Repeat Step 1, making sure to check "Add Python to PATH" on Windows.
"Cannot reach AI backend" error in the app
→ Ollama isn't running. Open a Terminal and type ollama serve, then try again.
The page won't load at http://localhost:8000
→ ComCare server isn't running. Make sure you ran uvicorn app:app --reload and it shows "Application startup complete."
AI responses are very slow → This is normal on first use — the model is loading into memory. Subsequent responses will be faster.
"No module named 'fastapi'" or similar
→ The dependencies weren't installed. Go back to Step 4 and run pip3 install -r requirements.txt again.
- All your care records are stored in a file called
comcare.dbinside the ComCare folder — on your computer only. - When using Ollama (the default), your conversations never leave your machine.
- To back up your data, copy the
comcare.dbfile to a safe location.
If you run into problems not covered above, the most helpful information to share is the error message shown in the Terminal/Command Prompt window where ComCare is running.