Flow started as a reaction. We were tired of project tools that had quietly grown into sprawling platforms — automations, dashboards, integrations, activity feeds — where the actual work of moving a card from “to do” to “done” was buried three clicks and two loading spinners deep. Somewhere along the way the tools meant to reduce overhead had become the overhead.
So we set one rule for Flow: brutally minimal. Every feature has to earn its place, and the default answer to “should we add this?” is no.
Feature creep is a tax everyone pays
Here’s the trap. Every feature looks free when you ship it and someone, somewhere, genuinely wants it. But features aren’t free — they’re a recurring tax. Each one is another thing to learn, another setting to ignore, another pixel competing for attention, another edge case that can break. The user who didn’t want that feature still pays the tax: a slower app, a busier screen, a longer path to the thing they actually came to do. Multiply that across a hundred “small” additions and you’ve built the very tool people are trying to escape.
What we left out — on purpose
No automations. No recurring cards in v1. No activity feed, no comments-as-chat, no integrations marketplace, no AI assistant volunteering opinions about your backlog. These aren’t oversights or a roadmap of someday-maybes. They’re decisions. Each one we left out is a thing the user never has to learn, configure, disable, or scroll past. Restraint isn’t the absence of a roadmap; it’s the hardest thing on it.
What we obsessed over instead
With all that removed, we got to pour the effort into the parts that actually get used every day. Speed: Flow is a native, local-first desktop app, so it opens instantly and never spins waiting on a server. Keyboard flow: you can run a whole board without touching the mouse. Density: a layout that shows you the entire board at a glance instead of making you scroll to remember what you’re working on. Drag-and-drop that feels physical, with the kind of motion and weight that makes moving a card quietly satisfying. The boring fundamentals, done exceptionally well, are the feature.
Minimal isn’t the same as feature-poor
This is the distinction people miss. The discipline isn’t about having fewer capabilities for the sake of looking spartan — it’s about removing the friction around the core ones so they feel effortless. A board, lists, cards, and instant capture, executed with real care, turns out to be more than enough for a huge number of people who were drowning in heavier tools. “Minimal” describes the experience, not the ambition.
Constraints make the product, and the team
A hard “no by default” does something useful beyond keeping the UI clean: it forces better thinking. When you can’t solve a problem by adding a feature, you have to solve it by designing the existing ones better. The constraint becomes a creative engine. It also makes the product legible — because nothing is on the screen by accident, a new user can form an accurate mental model in minutes instead of needing a tour.
The hardest part is saying no to good ideas
Saying no to bad ideas is easy. The real test is saying no to good ones — features that would genuinely help someone, that a thoughtful user requested for a real reason. Plenty of those cross our desk, and many would make a specific person’s day better. But the job is protecting the calm, fast experience for everyone else, and that means most good ideas still stay out. Every yes is a promise to maintain, complicate around, and explain forever. We make that promise rarely and on purpose.
Who it’s for — and who it isn’t
Flow isn’t trying to be the tool that runs a 200-person org’s quarterly planning. It’s for the individual and the small team who want the structure of a Kanban board without the cognitive weight of a platform — people who’d rather think about their work than about their work-management software. If you want dashboards, reporting suites, and an automation builder, there are excellent tools for that, and we’ll happily point you to them. If you want a board that opens in a blink, gets out of the way, and feels good to use a hundred times a day, that’s the whole point of Flow.