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).
Ferrow
A local-first Markdown vault with reversible AI agents
Ferrow keeps your vault as a folder of plain Markdown files - no proprietary format, no import step, and any editor can open the same folder. It adds agents that work inside those files under rules you declare, and every change they make is logged and reversible with one command. Bring your own model: an API key you already have, or something local via Ollama. Everything on your own machine is free; the paid tier covers only what runs on our servers. Pre-1.0 and honest about it.
I kept wanting an assistant that could work in my notes, and kept refusing the versions that required uploading them. Ferrow is the version I stopped refusing.
Your vault is a folder of Markdown files. No database, no proprietary format, no import step. You point it at any model you like, your own API key or something running on your own hardware, and agents read and write that folder under rules you declare in advance. Every write lands in a change log, and `ferrow log revert <id>` takes back exactly one of them.
Agents get contracts, not instructions. A skill is a folder with a SKILL.md whose frontmatter declares what it may touch: paths, write access, shell, network, whether it must ask first. The executor enforces that, so a skill that never declared write access cannot write no matter how it is prompted. Run one outside its scope and it refuses by naming the clause.
Your existing agent can adopt it in one line. `claude mcp add ferrow -- ferrow serve-mcp`, then ask your agent about your own notes. It starts read only, and `ferrow serve-mcp --check` tells you exactly what a client will see before one connects.
Getting started is `npm install -g @ferrow/ferrow` on Node 20 or newer. Running it on your own machine and your own keys is free and does not expire, and there is no licence check anywhere in the command path. A subscription buys the parts that need a server that is mine: the relay so your phone or browser can reach your hub, sync between machines, the hosted app, and support read by a person. $20/month or $180/year, or $149.99 once for a key that never expires. The code PRODUCTHUNT takes 30% off the first three months if you want to try the hosted side.
Honest state of things: it is pre-1.0, the terminal is the centre of it, the local browser UI reads and reverts but does not yet edit, and the mobile and desktop builds compile but are not in any store. If you try it and something is wrong, tell me here or at [email protected], because there is no telemetry and I genuinely will not know otherwise.
Day-1 update from the maker: the most common question so far is what reversible means — every change an agent makes to your vault is logged as a plain diff you can roll back, so you can let AI touch your notes without trusting it blindly. Everything local is free, no account needed. If you want to try the paid relay, code PRODUCTHUNT takes 30% off for 3 months this week. Happy to answer anything technical here all day.
About Ferrow on Product Hunt
“A local-first Markdown vault with reversible AI agents”
Ferrow was submitted on Product Hunt and earned 2 upvotes and 2 comments, placing #157 on the daily leaderboard. Ferrow keeps your vault as a folder of plain Markdown files - no proprietary format, no import step, and any editor can open the same folder. It adds agents that work inside those files under rules you declare, and every change they make is logged and reversible with one command. Bring your own model: an API key you already have, or something local via Ollama. Everything on your own machine is free; the paid tier covers only what runs on our servers. Pre-1.0 and honest about it.
Ferrow was featured in Notes (8.4k followers) on Product Hunt. Together, these topics include over 4.3k products, making this a competitive space to launch in.
Who hunted Ferrow?
Ferrow was hunted by Chris Ruzylo. 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 Ferrow stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.
I kept wanting an assistant that could work in my notes, and kept refusing the versions that required uploading them. Ferrow is the version I stopped refusing.
Your vault is a folder of Markdown files. No database, no proprietary format, no import step. You point it at any model you like, your own API key or something running on your own hardware, and agents read and write that folder under rules you declare in advance. Every write lands in a change log, and `ferrow log revert <id>` takes back exactly one of them.
Agents get contracts, not instructions. A skill is a folder with a SKILL.md whose frontmatter declares what it may touch: paths, write access, shell, network, whether it must ask first. The executor enforces that, so a skill that never declared write access cannot write no matter how it is prompted. Run one outside its scope and it refuses by naming the clause.
Your existing agent can adopt it in one line. `claude mcp add ferrow -- ferrow serve-mcp`, then ask your agent about your own notes. It starts read only, and `ferrow serve-mcp --check` tells you exactly what a client will see before one connects.
Getting started is `npm install -g @ferrow/ferrow` on Node 20 or newer. Running it on your own machine and your own keys is free and does not expire, and there is no licence check anywhere in the command path. A subscription buys the parts that need a server that is mine: the relay so your phone or browser can reach your hub, sync between machines, the hosted app, and support read by a person. $20/month or $180/year, or $149.99 once for a key that never expires. The code PRODUCTHUNT takes 30% off the first three months if you want to try the hosted side.
Honest state of things: it is pre-1.0, the terminal is the centre of it, the local browser UI reads and reverts but does not yet edit, and the mobile and desktop builds compile but are not in any store. If you try it and something is wrong, tell me here or at [email protected], because there is no telemetry and I genuinely will not know otherwise.