Groups of any kind
A feral colony, a shelter, a household, a neighbourhood, or something you name yourself. Each group has its own profile, an optional location on a map, and one timeline combining everything from the group and every animal in it.
Everything Kinkeep does for the animals in your care. It is one shared record, a calendar that knows what is due, and a history nobody has to reconstruct.
A feral colony, a shelter, a household, a neighbourhood, or something you name yourself. Each group has its own profile, an optional location on a map, and one timeline combining everything from the group and every animal in it.
Every vet visit with its diagnosis, its treatment notes, the clinic and the person who saw the animal, and a next appointment that puts itself on the calendar. Searchable, per animal, for as long as the instance runs.
Attach a course to a visit with the medicine, the dose, the frequency and how many days it runs. Kinkeep generates the individual doses on the calendar, so a pill is not missed because three volunteers each thought somebody else had given it.
What happened and what should happen on the same grid: appointments, doses, events. Filter it down to one group or one animal, drag something to reschedule it, and mark it done from the screen you are on.
Log a weight and see at a glance whether an animal is gaining, losing or steady against the last one. Kilograms, grams and pounds, with a chart and the numbers underneath it.
Medical visits, weights, notes, photos and events in the order they happened, filed under the day they happened on. Filter by kind to find what you are after in seconds.
Attach photographs and documents to any entry or any animal. A wound healing over three weeks, the progress after surgery, or the paperwork from a clinic, kept beside what it is about.
Volunteers share the instance under an organisation with its own name, logo, registration number and people. Roles decide who can do what, and the record survives any one of them leaving.
Pick entries, add notes, and export a report as a PDF that reads like the timeline it came from, or as the JSON the API describes. For a vet, a council, a grant, or the next volunteer.
English and Spanish throughout, both maintained by hand. The theme, the language and the time zone are settings on your own device, and dates are shown on the clock you chose.
The web client is one client. The API publishes an OpenAPI document generated from the code that serves it, versioned, so anything else you want to build against it can be.
Podman with Compose on a machine you administer, or Quadlet units under systemd on a server. Configuration is environment variables, migrations run at start, and the whole thing is documented.
Kinkeep runs with real groups today and is still under active development. Things move, and some of them will move under you. If that is a problem for your organisation right now, wait for the first stable release; if it is not, the most useful thing you can do is tell us what breaks.
The deployment guide has both routes, Compose for one machine and Quadlet for a server, with every configuration variable written down.