Pill Cat

A cat that walks to the window you're actually looking at.

Not a notification you swipe away in a corner. When a dose is due, the cat walks over to whatever you're working in and waits. You log the dose by petting it. Its coat is your streak. And your mom's cat can live on your screen too.

$10 / month
7-day free trial first β€” the app works before you pay anything.
  • The cat, on your Mac, following your focus
  • Caregiver mode β€” a family member's cat beside yours
  • Coat & collar customisation, paw prints, all of it
  • Cancel any time; the trial needs no card at all
Card handled by Stripe. We never see it.

Put him on your MacBook β€” step by step

  1. Open Terminal

    Press ⌘ space, type terminal, press return. A window appears where you can type commands. That's all Terminal is.

  2. Paste the install command

    $ curl -fsSL https://pillcat.gtll.app/install.sh | bash

    If it says Node.js is missing, it prints the exact command to fix that β€” paste that one, then run this one again.

  3. Start him

    $ pillcat

    First launch downloads its runtime (~100 MB, once). Then a small window opens and the cat steps onto your screen. Your 7-day trial starts now β€” no card needed.

  4. Add a medication

    In the window that opened: the name, the dose if you like, and the times β€” 08:00, 20:00 or 8am, 8pm, either works. That's the whole setup. No account, no sign-up.

  5. Let him follow you between windows

    Open System Settings β†’ Privacy & Security β†’ Accessibility, find Pill Cat (or Electron) in the list, and switch it on.

    Skip this and he still works β€” he just parks at the bottom of the screen instead of walking to the exact window you're using.

  6. When a dose is due, pet him

    He walks over and a label above him names the exact medication and time. Press and hold on him, stroke for about a second β€” he purrs, hearts, logged. The label always tells you what a stroke will record before it counts.

  7. After your trial: paste your licence key

    Subscribe above, and the success page shows your key (it's also on your receipt). In the app, scroll to Membership, paste it, press Redeem. Done β€” same key works if you reinstall.

Tricks he knows

Two-finger click β†’ point

Two-finger click him, then click anywhere on any screen. He walks there and stays a while, then drifts back to following your focus.

He roams

He doesn't stand frozen on one pixel. He potters around near the window you're using, sits, loafs, moves again β€” like an animal, not a widget.

Paw prints

He leaves little prints as he walks. They fade away after a couple of seconds, like on a cold morning windowsill.

Coat & collar

Eight coats β€” ginger, tuxedo, calico, snow… β€” and seven collar colours. The coat still tells the truth: it dulls when doses get missed.

Why this exists

~50% of people with chronic conditions don't take medication as prescribed WHO, Adherence to Long-Term Therapies
125,000 deaths a year in the US attributed to non-adherence Annals of Internal Medicine, 2012
$100–300B in avoidable US health spending each year Annals of Internal Medicine, 2012
Forgetting is the most cited reason β€” a memory failure, not a motivation failure Widely replicated across adherence surveys

Prospective memory β€” remembering to do a thing at a future moment β€” is the part that fails. It fails because nothing in the room changed. So Pill Cat changes the room: something alive walks into your field of view, in the window you're already staring at, and stays there until you deal with it.

The part families subscribe for

Caregiver mode

Your mom's cat lives on your screen too, beside your own. You don't get a report or an alert β€” you glance over and see her cat is restless. That's the whole interface.

Consent is a handshake: the person being cared for generates a code on their machine, it expires in 15 minutes, works once, and either side can unlink. You can send a wordless nudge back β€” it carries no text, so it can never become "did you take your pills??".

What it does with your data

Local by default

One JSON file on your own machine. Family sync is opt-in and sends only medication names and dose timestamps.

Never reads your screen

It needs to know which window has focus to walk there. Window titles are never stored, logged or sent.

Payments by Stripe

The card form is Stripe's, on Stripe's servers. This site stores a licence key and a subscription status, nothing else.

Honest limits

Not a medical device. It records what you tell it and cannot know what you actually swallowed. Dosing decisions belong with your prescriber.