Launching today

Ferrow
A local-first Markdown vault with reversible AI agents
2 followers
A local-first Markdown vault with reversible AI agents
2 followers
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 support@ferrow.ai, because there is no telemetry and I genuinely will not know otherwise.