Show HN: I made an all-in-one desktop app with a no-BS approach to get work done

206 points by daniel_sushil ↗ HN
Hi HN! This is Daniel from Floutwork (https://www.floutwork.com)

Floutwork is an all-in-one desktop app designed to serve as a personal work system, offering a no-BS approach to getting real work done online.

Background: When I transitioned from a development role to a product management role, I realized there was no real organization or structure to the way I worked as a PM. Tasks I needed to complete were scattered across emails, Teams, meetings, etc. I was inundated with emails and found myself juggling multiple browser windows, numerous open tabs, and other desktop applications. This overwhelming situation made it clear that success in my new role hinged on being self-organized and focused. After reading the book "Deep Work" by Cal Newport, I recognized that my work habits were counterproductive to accomplishing meaningful work. After that, I delved further into the "focus and productivity" path, read more books on the subject, and decided to integrate these concepts and methodologies into a single app. I could have created a specialized tool that addressed only one or two problems, like many other apps out there, but I knew that building a single app designed to assist with the workflow from start to finish was the only way to eliminate as many distractions and friction points as possible. Honestly, I could've wrapped up development way sooner if I'd just tackled one issue. But what's the point if one part of my workflow rocks and the rest sucks?

What's the problem with modern work? You might be using a combination of a task manager and a calendar to track tasks. To work on a task, though, you probably bounce to your browser full of tabs. If you use desktop apps like Teams, Slack, or Discord, this bouncing back and forth becomes even worse because every link you click on opens in the browser. The real problem is when we jump to a browser full of tabs every time, we get distracted by all the tabs and get sidetracked, or our old habits kick in due to how our brains are now wired, and we start aimlessly browsing. This causes a lot of friction in our flow. This is one of the main reasons why people today are not able to focus or don't feel motivated to get work done. What usually takes 1 hour to complete can take up to 3 hours.

What's unique about Floutwork? Floutwork has an excellent task management system and a calendar view right next to it to intelligently show you when you can work on your tasks amidst your busy schedule. However, it goes beyond that and lets you pin your work apps right within Floutwork. Once you know you need to work on a task, you can quickly hop on to your web apps right within Floutwork and get that done, and then repeat. Every time you access a web app within Floutwork, any tabs you open within that app stay within that app, so you only get to see the tabs to get your current task done. This powerful flow cuts down all the distractions and friction points that come between tasks and work getting done.

Now that all your work can be consolidated into one unified system, you can access powerful tools in a distraction-free way to:

- Monitor your work habits

- Gamify your tasks

- Experience an immersive focus mode for tasks

- Open a command bar without losing your flow to open apps, links, tools, add tasks, ask ChatGPT, etc.

- Quickly take work notes in context

- Clean out your emails with a few clicks

- Access AI tools via ChatGPT meaningfully right within your flow

This app is designed for people in roles like PMs, freelancers, managers, admins, and marketers, where being self-organized online is crucial for success. I know the HN community has a lot of developers. While this app can offer some benefits to devs, it won't be a game-changer for your workflow, especially if you're primarily in VS Code or other desktop development tools most of the day.

I'd love to invite you all to try out the product and would appre...

161 comments

[ 3.8 ms ] story [ 134 ms ] thread
Some side benefits that come with the app: Since even the most popular desktop apps have a web version, like Slack, Teams, Outlook, etc., you can completely move away from all your desktop apps and your browser and get work done all in one system. It is truly refreshing and eliminates tons of friction in your flow. The advantage of using tools like Slack inside Floutwork is that any link you click on within Slack won't bounce you to your browser full of tabs; it will just open as a tab within the Slack app within Floutwork. PWAs that are installed on your OS taskbar as apps have this major flaw — they still bounce you to your browser whenever you click on a link. So, accessing any web app or PWA within Floutwork offers a seamless experience.

My previous post: I posted about this product at the beginning of the year, but it was still very rudimentary and I didn't give any background on my post. I received a lot of feedback from the HN community and implemented some much-discussed topics like 1.) Dedicated focus mode. 2.) Smooth onboarding. 3.) Dark Mode. 4.) Ability to download all your data. 5.) Upfront pricing. I greatly value the HN's insights!

There are great screenshots of the app in the landing page: https://www.floutwork.com

As someone who hates disjointed online services, I'm intrigued, but the subscription pricing suggests to me there's some server-side component to this (sync perhaps?) that I'm missing. What is the subscription fee paying for? And if there is a server-side component, I'm very wary of wrapping it around services that contain a hell of a lot of confidential information.
Yes, there is a server component. Your tasks, notes, and other settings are stored on the server, so when you switch computers, you don't lose any data. I am planning to add a private option with optional server sync down the road for folks who might be interested in that.
Feel free to not answer this just curious as a developer.

- native or wrapper eg. Electron/Tauri

- what is your opinion of app adoption vs. web app

- what tool did you use to design? figma/paper?

I'm concerned about the name, fl out or flout (openly disregard?) didn't know that was a word huh.

Pricing might need to be broken out more eg. $5 seems too cheap.

Happy to answer!

native or wrapper eg. Electron/Tauri - Electron

what is your opinion of app adoption vs. web app - Could you clarify? Are you asking about Floutwork app adoption versus Floutwork as a web app, or are you referring to apps vs. web apps in general?

what tool did you use to design? figma/paper? - I used Figma

About app vs. web, it would seem that web is easier/less barrier entry for people to use.

Did you go with web [desktop] app for a particular reason like MacOS user's pay more or something for an app?

Oh yes, the web is an easier route and has fewer barriers to adoption. I do struggle with adoption a bit since this is a desktop app, and many larger companies have strict policies about it. I would have definitely gone the web route if the solution I was aiming for could be accomplished using just a web app. However, some of the features I wanted to include in this "all-in-one" solution are best executed in a desktop app.
Just realized I didn't get to the last one

Pricing might need to be broken out more eg. $5 seems too cheap. - Could you clarify this one as well? When you say the pricing needs to be 'broken out more,' do you mean offering additional pricing tiers or options?

Yeah, it would seem like tiers makes sense regarding who is using it eg. a single user/hobbyist vs. manager. It is up to you how much you charge for it but $5/less than spotify for a productivity app that may be used by PMs/Managers, seems low.

I am not a successful business owner though so take this opinion lightly.

Curious how you chose the name. Seems antithetical to the idea of getting the work done, at least in light of my negative emotional reaction to “flout” which connotes irresponsibility to me.
The intent behind the name is to challenge traditional notions of how we work. In this sense, "flout" represents breaking away from the usual way of working to create a more effective and streamlined environment. It's also short, so I liked it and went with it :)
No offense, but a workspace with a tab bar that lets you launch apps within the same app has been created so many times already. What sets yours apart?
Valid question. What sets Floutwork apart are the features that complement the web app workspace, such as task management, notes, calendar and email integration, a command bar, ChatGPT, productivity metrics, and a dedicated focus mode with a Pomodoro-type timer. People often use various siloed tools and try to piece them together to create their own "work system." Floutwork consolidates all of these into one tool, offering seamless integration between them. Just as a small example, there's a feature in Floutwork where, when you're viewing a web app like LinkedIn, an icon at the top right allows you to see all emails from the LinkedIn domain. So, if you've already checked LinkedIn notifications in the web app, you can view related emails right there and archive or delete them in bulk with one click. This level of context awareness is highly useful when all the tools are integrated well.
It sounds like Flout has features beyond the tab bar, but your comment makes me wonder if a tab bar layout could be implemented on the OS level.
If you use Linux there are many window managers to try. I personally use i3 which can be tabbed or stacked layout based on your preference
Remember Windows 95? It had a tab bar at the bottom... Or at the top if you moved it there.
Gnome has an extension for that. I've been using it instead of the default dock. I made the top bar and the dock disappear. Windows has that by default. On both systems Alt Tab to cycle through windows.
Maybe I'm missing sth but I don't see the novelty. I'm using Firefox on KDE and I can group tabs within a Firefox window (so within Firefox tab bar multiple ones and in KDE 1 item) but I can also split tabs in different windows (multiple Firefox tab bars, multiple items in KDE). I even could script the behavior via Vimperator or KWin Scripts. So... I don't see what's new here.
Can you name other projects in this space? I’m genuinely interested in looking at available alternatives
No Linux support? Also is this built in Electron?
Unfortunately, there is no Linux support at the moment. Since the app uses Electron, adding Linux support down the road might be easier. I just haven't gotten around to it yet. Just curious - do you see yourself using an app like this?
I would try this app but use Linux desktop exclusively
I'm putting my full comment here to add to the Linux votes since I'm on Linux 80% of my time. Although, I will be given the macOS trial a shot soon as I have an iOS project in the pipeline.

Congrats on launching and sharing! The idea of an integrated all-in-one solution is intriguing to me. So intriguing that over the last 10 years I've started various projects in a similar direction. Mostly focused on integrating calendars (multiple external calendars), tasks and notes within the same app. Lesser focus on web app integration or focus modes.

Combining calendar, tasks en notes within the same app is something that I have not found a good solution for. Most apps focus on only 1 aspect and lack in the others typically leading to having to use a separate app for each aspect, and then losing time and focus by context switching between apps.

A few years ago I wrote about my experiences in this space[1].

I'm curious to see how you have tackled this problem and how the integration between tasks/calendars (and notes?) works.

also: The "Learn more" link near the bottom does not go anywhere.

[1]: https://stevenvanbael.com/open-calendar-task-space-is-a-mess

Reading through the web page actually got me more interested than I thought I'd be but at the end of the day my browser reigns supreme. I can modify web pages with extensions, I can put my tabs anywhere, and I have access to everything in one big "pile" which I see as an advantage. I'd drive myself crazy trying to remember which app the tab I'm thinking of is open in (Did I open that from slack or from my email?). I also think this takes a level of buy-in that I'm just not willing to do.

If I wasn't programming then I might be more interested in this but I need the full browser for my work and looking up docs or help on an error I'm getting doesn't seem like it'd play well with this. I do like the integrations with you calendar/agenda but it's just not for me.

This is actually great for me to know, and thank you for saying something about it. I have also been hearing from users of the product that a "show all tabs" functionality would be valuable in case they lose track of where they are. I was thinking of adding that option in case occasionally you just want to see everything in one shot. Ideally, if you are going task by task, you would only see tabs open to complete a particular task. However, I can see how sometimes you might just want to see it all.
+1 for this. you can model it like tab groups (one per app) and show all would just consolidate all tab groups. perhaps showing all of them but being able to still view which groups they are in
I agree, it can definitely be useful. I will push something out around this soon!
you can also consider task based tab groups. sometimes a task can span multiple apps and it's nice to view it all at a glance. a task view would let you see the tabs and apps related to the task
I do want to implement this, thank you! It would be cool to give users options for how they want their tabs grouped.
Just wanted to follow up on this with an update. In the latest release of Floutwork that rolled out yesterday, you can now press a button on the tab bar to "show all tabs." While Floutwork defaults to showing only tabs within the web apps you use to complete a task, allowing you to stay focused, you can always press the button to see all tabs. This feature should help you get oriented, especially if you occasionally lose track of where all the tabs are.
I wonder, if something similar can be implemented as a browser extension
If your browser reigns supreme, try out this personal web browser copilot I built that helps organize your tabs and notes by plugging into your browser. Even in the beta it can vastly improve your ability to focus, brainstorm, and reduce the time it takes to context-switch.

Project White Rabbit: www.pwr.builders

I suppose for remote (unspiedupon) work it's ok, but in an office where you work do you really want to be using an app called 'flout work'? Did you mean flaunt? Or is it Flo[w] [ut?] work?
I chose the name Floutwork to signify flouting the norms of how work is usually done, aiming to break away from the norm to create a more streamlined and effective work environment. "Flout" is also short, like "Slack," so I liked it a lot and just went with it.
Hm, it doesn't really say that to me. Wiktionary has:

    1. (transitive) To express contempt for (laws, rules, etc.) by word or action.
    2. (transitive, archaic) To scorn. 
or as a noun ('a flout of work' say):

    1. The act by which something is flouted; violation of a law.
    2. A mockery or insult.
i.e. 'Flouttraditionalworkingprocesses' kind of says what you describe, but is obviously a terrible name. 'Flout work' to me sounds like it's the work itself that you're unhappy with. Maybe something around new/neo/nouveau/re-thinking would be better 'Neowork', 'Rethunk' (edit: 'Rework' is pretty good on a few levels IMO)? I don't mean to hate on it, just feeding back that it was a slightly odd first impression - Reddit's /r/antiwork sort of vibe.
I do like "Rework" a lot! I'm curious if it might imply the concept of "redoing work."
I thought the same thing, but then "slack" also implies not working very hard, and that didn't seem to be a problem for them (though maybe the counterfactual is a world in which Slack had even more users with a better name).
I was thinking the same thing about Slack. But yeah, I wonder if the name had a positive or negative impact on the overall outcome.
Good point. It is slightly different in that you (mostly) only use Slack if your org has chosen to use it anyway - but no, fair point.
Enjoyed using floutwork so far. The power of setting your intention and using the app/service to get things done was both novel and transformative.
This seems quite useful to reign in my relatively unstructured unnamed text notes.
Any sufficiently complicated productivity program is an ad hoc, informally-specified, bug-ridden, slow implementation of a small subset of Emacs.
(comment deleted)
Haha, true. Floutwork is just my humble attempt to give Emacs a run for its money ;)
I got really into Emacs, probably 10 years ago. I lived it. So I understand why people like it. Then I left, and I don’t miss it at all. I’m glad it exists; it sets a certain standard. I don’t think VS Code is “there” yet. But for the love of transistors, I really hope that something comes along that checks the boxes of “why people love Emacs” but also embraces graphical user interfaces. If we never have something widely considered a proper superset of Emacs, technological progress will be incomplete. Luckily, we are in a golden age of text editor and plain-text “knowledge base” software. For example, Obsidian is fantastic — far from the goals of Emacs — but it is a new “locus of excellence” so to speak.
Seems an interesting idea if you work mostly on cloud-based apps. Can it only work with those? Any plan to be able to use local apps like Powerpoint? (don't want to use the online version, doing that kind of stuff in a browser doesn't have the right feeling in terms of responsiveness, and eats much more system resources).

It would also be nice to have more info about the integrated mail client, does it support IMAP/SMTP, and/or Exchange servers?

Yes, Floutwork is primarily designed to streamline the use of web-based apps. Unfortunately, integrating local apps isn't in the current plans, as that would be a significant technical challenge.

Floutwork does have a built-in email app, but its primary role is to supplement your main email client, not replace it. It currently makes it easy to clear out high volumes of emails with just a few clicks and can be used for sending quick replies. Over time, I plan to develop a richer experience that could serve as a replacement for your primary email client. The email app supports Gmail and Outlook.

Seems nice, but not even trying it.

I discard immediately any subscription based app that doesn't provide a clear and useful service for / because of the subscription (as a side note, this is apparently not highlighted in any capacity in your website, and it seems to be you don't offer any kind of cloud related storage).

Before you say "but what's 5 bucks a month" well the reason for me saying no to 5 bucks a month is the same reason why you charge 5 bucks: You're looking at volume.

People needs to realize that by offering subscription only apps, they are competing in a very, very crowded market. Only those apps that offer a real value get a sustained subscription.

For the record, 5 bucks is more or less the same amount I pay in my country for the full set of Adobe apps, and half of what I pay for the full set of JetBrains tools (International price). The other two services I pay for are OpenAI and Github Copilot.

P.S.: In my opinion JetBrains offers the best subscription model there is, that is a "hybrid" model. It's subscription based, but if you paid a full year (Not calendar) you get the last version available for the calendar year which ends inside the period you paid (Or that is how I understand it).

I appreciate the detailed feedback. I've received quite a lot of input on pricing from Floutwork users. I do feel it is a bit hard to nail the best pricing model that works for everyone. I understand the hesitation around subscription-based models. The goal of Floutwork is to help users complete all their work without distractions, using a single platform to improve their rate of success. I agree that the market is crowded, and my aim is to stand out by solving multiple problems in one go. The pricing reflects the value provided across multiple features, not just cloud storage.

It's interesting to hear what you pay for Adobe and JetBrains in your country. The JetBrains hybrid model is definitely worth exploring. Thanks for bringing it up.

The JetBrains price is the international price, they don't have a regional price as Adobe. Guess should have been clear that the JB price is because I've been a subscriber for years now, still the reason for that if that they offer a lot of bang for those bucks.

> I do feel it is a bit hard to nail the best pricing model that works for everyone

I understand the reason for going with a subscription model, but in your case I think that works for you only, not for your users.

I will consider more pricing options in the future. Thank you!
If it's a desktop app, charge for it. At some point, offer a new version with an upgrade price. I'm your target market, and I'm never paying for this.
Appreciate the candid feedback. I'll definitely consider this perspective. Thank you!
It’s a distraction to have a monthly fee when I want to just buy it and be done.

It’s a constant reminder of how I’m not managing my work well enough by choosing efficient tools.

Imagine if you had to rent a hammer. Or a pencil.

This HN thread has convinced me to reconsider my pricing options. Appreciate the feedback!
Is there a way to set the price so that it purchases a micro annuity for you.

I get you want recurring revenue. It might be possible to have the $10 fee go into some security or bond that pays you out a few cents per year forever. Not sure how that will work taxes wise.

(comment deleted)
Don’t hate the player, hate the game. Pay up to the G grinding hard to help you come up.
which set of adobe you pay only $5 ?
Creative cloud all apps + 100 GB.

Argentina is a weird country.

(comment deleted)
No offense, but have you tried an os? Like gnome, windows, osx, chrome os...? They literally do exact same thing.
Appreciate your perspective. The idea that they do the exact same thing might be up for discussion. Trust me, if I were happy with what my OS provided, I definitely wouldn't have gone down this path to build this app. I feel that operating systems do a good job with desktop apps for the most part. The real challenge lies with web apps, tabs, and distraction-free workflows. The aim of my solution is to reduce friction and make it easier to use your web-based work tools.
That exchange reminds me of a group of russians making an OS with a browser that is a mail client, irc client, rss reader, news reader, calendar and a few other things I forget.

But again no workflow. A good client understands and if necessary forces you to do the next thing. Say a mail has a web link. The sensible thing to do would be to store a fullpage screenshot with the email because web pages evaporate. Doing this with tools not designed for that specifically is so much work you shouldn't even bother to try it.

You want to reply? NO, YES, YES but not now. Then it should show up in the todo list. If the todo item only lives in "draft emails" it will get lost.

> That exchange reminds me of a group of russians making an OS with a browser that is a mail client, irc client, rss reader, news reader, calendar and a few other things I forget.

They could have just used emacs ;)

Enhanced integration between apps and uniformity is what OPs app offers I think, similar to why I use emace

It's strange that you don't think developers have this type of problem. We have to merge Slack threads, email threads, issue tickets, customer escalations, comments in the code, comments on code reviews, etc. and then pick the highest priority thing out of all of those.
True. That's good feedback. I was only going off of my experience as a developer and what I heard from other developers when I originally pitched this product to them. However, I do agree that developers could also benefit from it.
Sometime around 2010, after I had been burned by the nth webFoo that excited me as The Solution (tm) went under, I got very serious about Emacs and (mode)company, which I had used as just an avaliable text editor on Unix from 1993-1996 and off-and-on on Linux since 1998.

Everytime I start lusting after a sweet young thing I ask: Is it local? Is it future-proof? Is it plaintext? Is it extensible by competent users? The answer is always no to one of them (unless it's basically also a text editor like Vim (shudder)), and the "heat" dissipates, and I "rejoice in the wife of my youth."

Check out Obsidian if you haven’t already
This is how I feel. I will leave emacs from time to time to try this, that, or the other. But I come back and emacs is there awaiting.

I recently learned to love the unadorned emacs (no eVIl mode), and I can't believe I spun my gears in modal land for so long.

Logseq is all these things, and open source!
It's been a while since I spun up Logseq—are you able to use it collaboratively?

That's the biggest obstacle for me with these personal knowledge management apps. They're nice to use individually, but when I need to collaborate with someone, there's no way to delegate access—much less granular access.

I recently deployed getoutline.com to my personal kubernetes cluster. It's free to self-host and everything is saved in markdown. It also has collaborative features.

I believe it's intended for documentation. But I use it as my note taking app.

I haven't tried since I don't have anyone I need to use it with, but there's a way to set it to back up and sync using git (since they're all markdown files anyway). It wouldn't be real-time (you couldn't both have a document open at once), and you'd probably have to remember to push your changes.

Syncthing might also work in a rather hacky way, but would probably also run into real-time collisions.

Logseq is definitely worth a try just to run the operations through your fingers, and it's amazing for some people - but after roughly a year and a half, I'm about at the point of picking up the two or three things I really like about logseq and porting them back to emacs and plain-ish markdown. (For most people that would just be "use org-mode" but I've bounced off of it a couple of times already and only want a few simple features...)
Logseq almost got me, especially because it allows org-mode markup and is influenced by TiddlyWiki, which I once used heavily.

However the interface (like Roam) is too limiting. I am used to split frames of multiple buffers with others a C-x b away, and treemacs and mu4e and Olivetti mode, and eshell, and dired, and...

(comment deleted)
If you limit yourself to the plaintext horses, you'll miss flying cars
(comment deleted)
I actually think this is a really good idea for people who don’t have an organized workflow. Too bad there are so many haters on HN. Really excited to see how it progresses!
I’ve dreamt of an app that works like this. Browser tabs as children of tasks is a really strong concept and I think it’s more transformative than people can easily appreciate. I wish you the best and will give it a try soon.

PS I misread “gamify your work” as “calmify…” and rather liked it. We’re all after some sense of flow.

Thanks for the kind words and the 'calmify' word play idea. Hope you enjoy using the app!
I love your homepage explainer videos with the zoom and text. You do those yourself or hire a service?

On pricing I would want to download 7 day trial, then purchase that version and buy upgrades. It’s no bs pricing for your no bs desktop.

I created the videos myself using Loom and Adobe After Effects. For videos that don't require text, I'm planning to try out https://www.screen.studio.

Pricing has been a hot topic, and I'm definitely considering more options soon. Thank you!

You need to simplify your value prop. What is the core problem that you're solving around a single user scenario. Get me hooked on that and then help me expand the value as I start using and understanding your product.

Right no it's too much to digest, it feels heavy and like I need to learn a whole new way of working. It is not clear to me what problem or massive pain point you are solving for me. Remember, you are asking me to spend time trying, learning and using a new tool, sell me on why I can't go on another day without doing that.

You've built a ton of value, more is not always better. Simplify and make it stupidly easy to understand.

Congrats and good luck.

This is really great feedback. I completely understand the need to distill the value proposition into something more digestible. Marketing is the area where I struggle the most. More than developing the product, explaining it succinctly to potential users has been my main challenge. I'm learning more every day. Your insights help.
What makes this better than the open source Station ( https://getstation.com/ ) ?

Granted I haven’t used station in maybe 4-5 years so I have no idea what’s changed or what the landscape looks like in this niche of software..

I did try out Station before starting to build Floutwork, and I still have it installed. It doesn't support tabs within web apps. Additionally, it lacks several other features that Floutwork offers, such as task/calendar sync, email clean-up, command bar, ChatGPT, productivity metrics, and focus mode, to name a few.
One issue with this sort of software is that either Security/Corporate will never let you install it, or could raise their eyebrow or question it or it may get flagged etc

This statement has no bearing or reflection on any potential security implications re: this particular software (whether they may or may not exist)—- it’s just a general statement that this type of software could be put under the microscope in a corporate environment and potential users should be aware of that..

And why could mitigate that? On-prem install? Open source?
>And why could mitigate that?

What?

Yes, exactly.

“And ‘what’ could mitigate that?”