This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
Garage
Your files, your Mac, your AI. Private RAG over MCP
Garage is a free, open-source Mac app that turns the files you already have into a searchable library for your AI assistant. It indexes folders, git repositories, PDFs, Office documents, scanned images, Apple Mail and Messages into a private database on your Mac, and keyword search over the Model Context Protocol. Claude Desktop, Claude Code, Cursor, LM Studio and any other MCP client can connect with one click. Garage uploads nothing: your assistant receives only the excerpts it searches for.
I built Garage because I wanted Claude to answer from my own notes, code and email without uploading any of it.
It's a Mac app that indexes folders, git repos, PDFs, Office files, scanned images, Mail and Messages into a Postgres + pgvector database it runs itself, and serves hybrid search (vector + full text, fused with Reciprocal Rank Fusion) over MCP. Any MCP client can connect: Claude Desktop, Claude Code, Cursor, LM Studio.
Some things that were fun to build:
Postgres running inside the App Store sandbox. That needed a flock() data-directory interlock and pthread semaphores in place of System V IPC; I've prepared them as a patch series for upstream Postgres.
One egress choke point: a single module may import a network client, an AST test enforces it, and communications can never be sent to a host that isn't loopback.
Authorship attribution from git history, document metadata and mail senders, so search knows what you wrote versus what you received.
It's MIT-licensed, Apple silicon only, and free (there's an optional tip jar in the App Store build). I'd love feedback, especially on retrieval quality and on which file types you'd want next.
No comment highlights available yet. Please check back later!
About Garage on Product Hunt
“Your files, your Mac, your AI. Private RAG over MCP”
Garage was submitted on Product Hunt and earned 2 upvotes and 1 comments, placing #160 on the daily leaderboard. Garage is a free, open-source Mac app that turns the files you already have into a searchable library for your AI assistant. It indexes folders, git repositories, PDFs, Office documents, scanned images, Apple Mail and Messages into a private database on your Mac, and keyword search over the Model Context Protocol. Claude Desktop, Claude Code, Cursor, LM Studio and any other MCP client can connect with one click. Garage uploads nothing: your assistant receives only the excerpts it searches for.
Garage was featured in GitHub (41.4k followers) and Apple (15.6k followers) on Product Hunt. Together, these topics include over 36.6k products, making this a competitive space to launch in.
Who hunted Garage?
Garage was hunted by Rick Mark. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Want to see how Garage stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.
I built Garage because I wanted Claude to answer from my own notes, code and email without uploading any of it.
It's a Mac app that indexes folders, git repos, PDFs, Office files, scanned images, Mail and Messages into a Postgres + pgvector database it runs itself, and serves hybrid search (vector + full text, fused with Reciprocal Rank Fusion) over MCP. Any MCP client can connect: Claude Desktop, Claude Code, Cursor, LM Studio.
Some things that were fun to build:
Postgres running inside the App Store sandbox. That needed a flock() data-directory interlock and pthread semaphores in place of System V IPC; I've prepared them as a patch series for upstream Postgres.
One egress choke point: a single module may import a network client, an AST test enforces it, and communications can never be sent to a host that isn't loopback.
Authorship attribution from git history, document metadata and mail senders, so search knows what you wrote versus what you received.
It's MIT-licensed, Apple silicon only, and free (there's an optional tip jar in the App Store build). I'd love feedback, especially on retrieval quality and on which file types you'd want next.