From the studio

Why we started Seven Hills Software

By Harish Ganapathi, Co-founder · Published November 18, 2025 · 3 min read

Seven Hills Software started in 2025 because the Mac apps we wanted were not the ones on the shelf. We wanted utilities that look like the system they run on, that tell you what they are about to do, and that keep the work on the machine when the work is private.

That is a narrow brief. It is also enough for a studio. We are not a platform, and this site is not a marketplace for other people’s software. It is the front door for the apps we ship: Disk Housekeeper, Murmur, and Cairn. All three are native macOS 26 apps, and all three use Apple’s Liquid Glass design.

Three jobs, not a suite

Each app has one job.

Disk Housekeeper is for space. It puts a free-space readout in the menu bar, finds developer caches such as npm, Gradle, Cargo, and Xcode DerivedData, and can sort with rules you write in plain English. Autopilot watches a folder you choose. It always previews before it cleans, it sends removals to the Trash by default, it can alert you when space is low, and it keeps a readable history of what it saved.

Murmur is for dictation. You hold a hotkey, you speak, and the text is typed into whichever app has focus. The speech model is local. The app keeps history and stats, and you can teach it a custom dictionary and snippets.

Cairn is for the files and tools you already have. It indexes them, including Slack and Notion when you connect those, and it answers with a citation on every sentence. It shows source age and confidence, flags conflicts, and can give you a knowledge health report that includes duplicates and outdated docs. Answers can be marked verified. Actions wait for your approval. You can summon it from anywhere.

None of those sentences is a roadmap. They are the product. If a page on this site cannot be traced back to that list, it does not belong here.

What we will not put on the site

We do not publish ratings, download counts, or testimonials. A number we did not measure is worse than no number. Prices live in Lemon Squeezy, and they appear on an app page only after we copy them into the commerce config. Until then the page says the price is available at checkout.

We also do not pretend a comparison is a verdict. The alternatives pages describe our behavior in concrete terms and tell you what to check in the other product’s current docs. Competitor facts that we have not re-read are marked inside the content file, and they are not dressed up as a score.

How to read the rest of the site

If you have a job to do, start with a guide rather than a feature list.

The glossary is there because the interesting words — DerivedData, purgeable space, citation grounding — are easy to use and easy to blur. A short definition, tied to the app that actually uses the idea, is more useful than a slogan.

We will keep writing here when we have something specific to say. The byline on these notes is mine, Harish Ganapathi. I am a co-founder. If you need a person rather than a page, write to harishganapathi@sevenhillshq.com.