A rich text editor that thinks in blocks, not documents.
Markdown under the hood, Notion-style blocks on top: tables, toggles, embeds, code, math, databases. Everything is a node — and every node is addressable by a routine.
Notes, routines, and agents — growing in the same soil. $14.99/mo. Free to try, forever.
Froots bundles what you'd normally glue together with five subscriptions and a shoebox of browser tabs. Every surface writes to the same local-first vault. Nothing is locked behind a cloud you don't control.
Markdown under the hood, Notion-style blocks on top: tables, toggles, embeds, code, math, databases. Everything is a node — and every node is addressable by a routine.
Chain triggers, tools and model calls on a visual canvas. Zapier-style reach, n8n-style flexibility, with a first-class AI step.
Tabs, LSP, git, terminal — and a sidecar agent loop you can inspect, replay and roll back turn by turn. Built for the AI-pair-programming era, not retrofitted for it.
Spawn named agents with scoped tools and permissions. They read your notes, call your routines, and leave receipts for everything they did.
Desktop, mobile, web — same vault, same keys. We host it, but we can't read it. Self-host when you're ready.
Backlinks aren't just for markdown files anymore — a routine that edits a note shows up in that note's history. An agent that read a doc shows up in the graph. Your workspace has a spine.
Select a paragraph. Hit ⌘⇧R. Your words become a routine any agent in your vault can run — forever, on your schedule.
Every block is a first-class object. Tables are databases. Lists are queues. The editor looks like Bear; it thinks like a compiler.
Most software asks you to translate a thought into its grammar. Froots is built on the opposite bet: your notes are the program. Write something once — a checklist, a brief, a decision — and it becomes an artifact that can execute itself.
Today's Bear writes beautifully but forgets the moment you close the window. Today's Notion remembers but does nothing. Today's Obsidian remembers and connects — but will not lift a finger. Froots is what happens when all three go to therapy together.
The cursor returns. The thought is done. Somewhere, quietly, a little agent picks up where you left off.
A routine in Froots is a small graph of steps — triggers, tools, model calls, branches. You can build one by dragging nodes, or by just writing it in plain English and letting the editor compile it.
Every Froots install ships with four built-in agent personalities. Each has its own scope, tools and tone. You can rename them, re-skin them, or spawn new ones — but most people just get attached.
Reads widely, cites everything, never gets tired of the library. Good at finding the second-best source.
Writes your standups, meeting notes, release notes and weekly digest. Will match your voice if you let it.
Lives in the IDE, runs tests, opens PRs, rolls back when you ask. Turn-based agent, fully inspectable.
Keeps your vault tidy — archives stale notes, renames, fixes links. Runs quietly on a schedule you set.
Froots is free to download and use on one device with full access to everything. Pro adds our AI models, multi-device sync, and everything in Seedling. Teams bumps your model limits and runs a hosted cloud for your team — think Google Drive or OneDrive, but for your vault.
Froots is in its first year. We ship in public, on a predictable cadence. Here's what's already ripe, what's on the tree, and what we're still planting.
Straight answers about what Froots is, what it isn't, and where your data actually lives. If we missed something, write to us.
Both, honestly. Underneath, it's a single graph — notes, routines, agent runs and code files all addressable from the same place. On the surface, you can use just the editor and ignore the rest. Most people start there.
If you use Froots on your laptop and your phone, that's two devices. If your teammate wants their own copy, that's another user. Pricing is transparent and flat — no hidden seat tiers, no usage-based surprises.
You do — directly to Anthropic, OpenAI, or whoever you point us at. We don't mark up inference. Bring your own key, keep your own bill. You can also run local models with zero token cost.
The app runs entirely offline already. For sync, you can use our hosted endpoint or point Froots at your own S3-compatible store. Self-hosted multi-user is on the roadmap for Winter.
It's the love child, basically. Bear's writing experience, Obsidian's local-first graph, Notion's blocks, and an agent harness none of them ship. The bet is that writing and doing belong in the same tool.
End-to-end, with keys derived on-device. We can't read your vault even if we wanted to — and we really don't want to.