We love spreadsheets. Just not here.
The toolbox
Medical history, behavior notes, photos, attachments, comments. Everyone on the team sees the same thing.
Submission, vet reference, phone call, home visit, fee payment, contract. Each applicant knows where they are.
Foster assignments, weekly check-ins, vacation coverage, volunteer signup, and hours logging. The people who help show up on one screen.
Send the applicant's vet a link. They fill out a structured form. You get the answer without chasing.
Donors tracked, gifts logged, adoption fees paid through PayPal, receipts on file.
First drafts of dog bios, Facebook posts pulled from a photo, match scoring on applications, and messy CSV cleanup.
Read how we tested it
Compose, pull photos from a dog's gallery, and save a template for the next adoption announcement.
Adopters search across every rescue in the network, keep one wishlist, and can share prior vet references with any rescue they apply to.
Adoption counts, donation totals, foster spend, medical costs. Monthly rollups, exported to CSV.
A week with Kona
Three new dogs came in over the weekend. You get each one started in under ten minutes: photos, weights, the vet's name, whatever the intake volunteer scribbled down. You fill in the rest as you learn it. Each dog has a page the whole rescue can see, so you're not forwarding or copying anything.
One of your applicants refreshes her dashboard before bed. Vet check came back last week, phone call was Monday, home visit's Saturday morning. That's all she needed to know. No email chain. No "did you get my form?" text to a friend who volunteers at the rescue. She closes the tab.
An application came in for Rocco. You open it, send the vet reference form to the applicant's vet, and move on. When the reference comes back, Kona moves Rocco to the phone call and flags it. If the vet hasn't responded by Friday, Kona shows you that too, and you send a nudge from the same screen.
Porch. Laptop closed for the weekend, but Biscuit's check-in is due. You tap her name on your phone and write that she's eating fine but barking at the mail carrier. Next time your coordinator opens the app, it's there. No scrolling back through a hundred texts. No "did Lisa say what?" phone call.
Twenty minutes before bed. You open the dashboard. Three vet checks waiting, one overdue foster check-in, two applications at home visit. You handle the overdue one with a phone call. The rest can wait until Saturday. You close the laptop. You go to sleep.
Your board treasurer opens the monthly report when she wants it. Adoption count, donation total, foster supply spend, fees collected. She doesn't have to ask you to forward a summary. You don't have to remember to prepare one.
The promises
The AI runs on our servers. Your dogs' photos, your applicants' personal details, and your medical records stay in our cluster. They never get shipped off to a third-party AI company or used to train anyone else's model.
No ads. No sold listings. The dogs you list on Kona don't get outranked by a rescue that paid for priority. Nobody is buying ad space on your adopter's face.
Your data stays your data. We don't sell it. We don't share it. If you ever want to walk away, we'll export everything and hand it to you.
Kona is source-available. The code is readable by anyone who wants to know what's happening inside the app. It isn't open source (yet). We host it, we run it, we keep it running.
About Kona
Kona is free for rescues. We host it and keep it running. If it helps you save more dogs and leaves you two hands free for belly rubs, that's the whole point.
Built with Python, PostgreSQL, and Kubernetes. Read about the AI work we're doing to help dogs get adopted.
If you run a rescue on your own hardware and you're curious about what the site is running on, there's an infrastructure write-up here. Written for tech people, not the faint of heart.