Medications, appointments, and the small daily notes of caring for someone you love — held in one calm place, and updated just by telling your assistant, not by filling out forms.
CareBoard isn’t an app you install. It’s a blueprint you hand to your AI agent — it interviews you, builds a board shaped to your needs, wires it into how you already talk to it, and assembles a gentle “Today” each morning.
Caring for a child, a parent, anyone who needs a little more, means holding a hundred small things at once: the new dose, Thursday’s appointment, how they slept, the pharmacy number, the one line that got you through the morning. CareBoard is a quiet place to put all of that down. You don’t manage it — your assistant does. It’s how JJ’s care board is kept for his family, and the blueprint lets any caregiver start their own.
Your assistant runs a short, warm interview — who you’re caring for, what to track, whether you’d like a daily verse or quote and from where, your city for the weather, when to check in.
“New med, 10 mg melatonin at bedtime.” “Appointment Thursday at 3.” “Slept badly.” It lands on the board — and appointments land on your calendar.
Each morning it assembles Today: what’s due, what’s ahead, the weather in a sentence, and one small word to carry — read in fifteen seconds.
Any capable assistant on macOS — openclaw / hermes, or your own — can stand this up. Hand it the blueprint and it does the rest.
The board runs locally (bound to 127.0.0.1, never exposed). Your agent reads and writes it through these — full request/response shapes are in the blueprint.
| Method | Path | What it does |
|---|---|---|
| GET | /today | The assembled day — meds due, appointments, weather, the day’s word, open notes |
| GET | /board | Full current state — person, active meds, upcoming appointments, recent notes, config |
| GET POST | /medications | List or add a medication · PATCH /{id} to update, DELETE to deactivate |
| GET POST | /appointments | List or add — POST also creates an iCloud calendar event and stores its id |
| GET POST | /notes | Daily care notes, taggable (sleep · mood · meal · behavior · vital · general) |
| GET POST | /vitals | Optional — weights, temps, whatever this caregiver tracks |
| GET POST | /contacts | The care team — doctors, nurses, family |
| GET PUT | /config | The customization from the setup interview |
| POST | /ingest | Freeform { text } — a raw caregiver message for the agent to parse |
| GET | /quote/today | The day’s line, per the caregiver’s chosen source |
| GET | /weather/today | A one-line, human read for the configured location |
Every household is different. Before it builds anything, your assistant runs a short interview so the board fits this caregiver — and you can change any of it later just by saying so.
Who you’re caring for, and what to keep track of — meds, appointments, notes, sleep, mood, meals, vitals, tasks. Only what you pick.
Would you like a line each morning? Scripture (which translation), a philosopher, poetry, an affirmation — or none. Anything to avoid.
City for the weather, timezone, °F or °C, and when you’d like the day assembled and a gentle check-in.
Where updates come from — Discord, text, voice, or straight to your assistant — who else can see the board, and how it should sound.