Launch HN: Station (YC W18) – One place for all your web apps
We're Alex and Julien, the founders of Station (https://getstation.com/). Our free desktop app unifies all your work applications in one neat interface. Think of it as an efficient workspace for all your web tools.
We've always had a love / hate relationship with our browser: it's been our main work environment for the last 6 years but we keep struggling to stay focused and never found an efficient technique that would fix my natural impulse to open a new tab and get distracted.
After trying quite a few methods (Pomodoro, White noise, Do Not Disturb, ...) & tools (Franz, Toby, Rambox, OneTab, etc.), we came to the conclusion that distraction is a core-design issue in modern browsers that can't be solved with cosmetic changes or simple hacks. If you look at the very first Chrome interface (released 10 years ago!) you'll notice that it isn't significantly different from today's v69. What has dramatically changed is the number of working hours you spend in it.
That's why we built Station: it's a SaaS focused, distraction-free platform (600+ apps) that's not meant for browsing but solely for working with web apps. This translates in the first features we shipped: a "Quick-Switch" (a la Alfred) that allows you to quickly change page without losing focus, a "Smart Dock" that segments your workspace by automatically linking all pages to an app, a "Focus Mode" that kills all notifications with 1 click and an "Autosleep" (a la The Great Suspender) that intelligently unloads unused apps from your computer's memory.
We realize we still have a long way to go to offer the delightful experience we aim for, but we're committed to it. There are quite a few technical challenges, the main one being pushing the Electron framework to its limits: copy/pasting is sometimes erratic, CPU load can spike, embedded Chrome is constantly obsolete, support of extensions is experimental, multi-window is a bit laggy, and I could go on and on :)
We won PH's Product of the Year award last year (https://www.producthunt.com/posts/station-3) which led to a huge boost in active users. This comes with increased pressure to ship features and kill bugs: the community-fed roadmap (https://community.getstation.com/) is completely crammed but our team of 8 is truly grateful for the user feedback we've been getting. It's been really precious, both motivation and product-wise.
This is just the beginning. Our vision is to build an entire operating system for SaaS applications. We want to provide a platform so 3rd party developers can build new features on top of existing web apps, offering users a more native and integrated experience across all of their work tools. Ultimately, anyone using web apps at work would find value in using Station.
We're really excited to get your insights on what we're building. On average, our users are active 5h per day in the app: we hope you find it nearly as useful!
PS. You can download the app here: https://getstation.com. It's available for free on Mac, Windows and Linux.
123 comments
[ 2.8 ms ] story [ 201 ms ] threadAlso is it possible to add custom sites to Station? Like if I have an internal tool at work, which can’t be supported by Station at large due to it being custom for my job. And does it support stuff only available on an internal work network? Eg: even if JIRA is supported, if my work has an on premises deployment of it I wouldn’t be able to use the JIRA app if I can’t point to that instance.
EDIT: otherwise I think the idea is interesting. Considering I basically put my life into workflowy, having a nice wrapper around it sounds pretty great. Among the other sites I use.
Yes since recently you can add custom sites to Station. Simply go to the app store in the Station app and click on the "+" button on the bottom right. You will be able to request a custom app (available either just for yourself or your entire team).
Look forward to your feedbacks as you test the app!
Also, ditto on the pointing to an internal Jira instance. Would love to know the answer to that question.
Now we haven't yet worked directly with infosec departments so we are well aware that there is still work to be done for us to be fully vetted.
As for adding an internal Jira instance, you can do that directly from the app store in the Station app. Click on the "+" button at the bottom right of the screen and you can request a custom app (visible either just to you or your entire team).
Remember that even a URL could contain confidential information, such as a project planning board for a corporate takeover or new product launch.
For which app are you experiencing reloading that makes you fear you are missing applications? We might have missed some use cases.
Yes we plan on allowing you to use Station across different devices, it's been requested by a lot of users.
As for Slack it shouldn't!
Should I try again?! It seems you'd have to move the needle on performance quite significantly to remove the lag. In a non-Station workflow I'd just cull the offending tabs/browsers.
Performance is a priority and an ongoing work for us. We know Electron has limitations and we are working hard to limit memory & CPU usage.
Ideally, I'd also like to add an internal electron-based web app that runs only on my machine as well, though that is lower priority than the standard web app.
As for adding an internal electron-based web app it's not yet possible but it's something we could imagine indeed!
A few suggestions, after having used it for quite a few months now:
- I have probably 15-16 apps connected and it would be great to get keyboard shortcuts for them all. They stop at 9, but would be great to extend the top row further for app tab movement.
- The notifications bar is dominated by slack and feels redundant. I would like a "do not disturb" for Station only...so I can turn off the redundant notifications that Station sends me without putting my on do not disturb in Slack.
- Zeplin integration is funky. Other apps will move to the correct page (like a pull request in Github) but Zeplin for some reason doesn't move to the correct page of the mockups I want to see. Would love to have this fixed.
Thanks!
- Good point. It's exactly facing this issue that we build a feature called the "Quick-Switch. Not sure if you had a chance to give it a try. Basically hit "Cmd+T" and you will see a spotlight type of search bar. From there you can search for any app or even page opened within an app. For GDrive (if you connect it) you can search for any document directly there, on Slack you can search any channel or person. We are working on even more integrations. We have built an algorithm that learns from it as you use it, therefore the results will get even better overtime!
- You can already do that by clicking on the bell icon on the left bar (Disable Notifications). It will snooze all notifications from all your app so you can stay focused. We obviously need to communicate better about it :)
- I see what you mean with Zeplin, some of our team members have the same issue. That's because we do not handle well when a URL has a "#" and whatever comes after. We are investigating this issue to fix it.
Also, another nitpick. The "on" toggle button is really ugly and doesn't fit with the rest of the UI design (which is really nice looking overall).
As for adding a separator on the menu bar, indeed we plan on doing a revamp of the dock and the ability to separate apps in different groups is a feedback we will take into consideration (if I understand correctly what you meant here)
Agree on the toggle button. Feedback forwarded to our brand new Product Designer who is currently working on our design system and will fix that.
I haven't tried it yet so please excuse if this has been answered - but this sounds just like I use several browsers, being logged in to different accounts. And also why I don't like webapps as much (lack of alt-tab and separation).
But I have a pressing question: How does it handle opening links in new tabs? Imagine me going through a pinned TweetDeck and looking at all the links? It's hard to describe, but if I "break out" a webapp via chrome for example, I either get a lot of windows or all the tabs in the wrong window. How are people using this? will I have all e.g. articles on random websites inside Station or in my default browser?
If I understand what you mean correctly, you are concerned about how we handle links that are not from an app (articles or anything that does not belong to an app we support). It's a big question for us we are still discussing. Ultimately I think we will want to handle links so you are not constantly sent back to the browser if all you want to do is just quickly read an article from a link you clicked. The question remains on whether we also want to handle full-on navigation.
You can divide navigation in two categories: 1. quick read you won't access again 2. longer term navigation including articles or pages you wish to read again later
For case n.1 I think we should definitely handle it (the same way when you click a link on a mobile app you are usually sent to a provisory browser and can later decide to open it in your default browser) For case n.2 there are still discussions on whether we should leave this to the default web browser, integrate an existing web browser inside Station to handle all external links or build our own within Station.
Someone shares a Google+ post via Twitter. Right now I have TweetDeck in my normal chrome instance where I am not logged in to Google (for reasons). So everytime I click this link I have to copy/paste the link from the newly opened tab into Firefox, where I am logged in to Google.
And yes, this is a homemade problem, I should just be reading RSS feeds, but some people seem to prefer G+ and so I get no RSS feed :(
Thanks for letting us know on the privacy policy link, we are going to check that out.
One thing for me: I could not find any sizable things to grab on to to move the window, especially on non-Google apps (using Mac version).
I would like to see the ability to specify jira.mydomain.com for the main Jira app (eg kind of like how you can do custom domain login to the Salesforce app, but I do understand that that is actually accomplished by Salesforce WebUI functionality itself there). Having Jira accessible within Station would really complete the circle for me.
I know we can request custom/private Station apps, but not sure I want to request that, as I'm really the only one at the company who uses it... I've shown Station to co-workers and they think it's cool, but they love all their individual apps I guess... :)
I wish the Station team continued success and all the best!
1. By aggregating all the apps I use, it invites almost as much distraction as the open web :) I would love it if there was a distraction free mode that locks Station for X amount of time in a pre-chosen cluster of apps. That way, I get to work with all the apps in my current workflow while being protected from the big bad web out there.
2. Resource use: not only does it become slower with multiple apps open, my laptop fan spins like crazy. Not the silent meditation I want as I attempt to enter a flow state.
3. My mental UNIX wants to work on one thing at a time and do that well. When I am in UNIX mode (i.e., whenever I am not distracted by the spawn of Zuck and Jack) I use the native/web app for that specific use case. I know switching out of that one app into another takes time, but it's still under my control.
In all, I am wondering if by recreating a full-fledged OS for apps Station is replicating the very problem that it's trying to eradicate.
2. Improving performances is one of our main focus at the moment. You should definitely see improvements over the next few weeks and months.
3. Interesting. Actually one of the developers in our team has edited the app to remove the dock so he is not distracted by the icons on the left side. Essentially what would help you here is having some sort of full-screen mode that allows you to stay focused on one app only without being distracted by the Station interface.
The frustration we are trying to address is the way browsers handle applications. Indeed we could end up replicating the very problem we were trying to eradicate if we end up just creating yet another browser. We started from a blank page for that very reason - so we could in fact build the best experience possible for web apps. I do believe it gives us enough freedom to avoid running into the same issues you can find on traditional browsers. The future will tell!