If you’re active in more than one Discourse forum, you’ve probably wished for a faster, cleaner way to stay connected. That’s exactly what I’m building with DisCorkie – a modern Discourse client that lets you access multiple forums from one app, with a native experience across platforms.
DisCorkie helps you manage several Discourse communities in one place. No more juggling browser tabs or switching accounts manually. It’s built for users who want a focused, streamlined way to browse and interact with forums they care about.
I’m actively developing DisCorkie and always open to hearing ideas or suggestions from the community to help guide its future.
macOS and iOS versions are in development and expected later this year.
Feedback welcome
Thanks for checking out DisCorkie! If you have feedback, questions, or ideas, feel free to share. I’m listening and continuously improving the app based on user input.
PS: DisCorkie is not directly affiliated with Discourse.
Does it apply its own theme on all the instances or will custom theming remain after switching to an instance?
What were the use cases that led you to make this? My way of solving the problem was using PWAs (have each one on my desktop – both Mac and iPhone) and so the switching works on the OS level easily.
Does it apply its own theme on all the instances or will custom theming remain after switching to an instance?
The application theme respects the discourse instance theming. We use the information provided by the API to calculate what would be the best color for the theme that still respects the design system we are adopting. This is the result:
What were the use cases that led you to make this?
Basically the same use cases that led to the creation of the Discourse Hub. However, I’m extending this concept also for Desktop applications
What is the difference to the discourse-hub?
User experience
DisCorkie UI based on Skia(KMP) That give use several benefits when compared with the regular UI in HTML,CSS and JS: Performance, UI Consistency regardless the operating system or browser version, Smoother animations and transitions
Overal performance
Due to the fact DisCorkie does not use Javascript or HTML we can benefit from this architecture:
More robust multithreading support: Used to boost application performance due to parallel processing
The application does not need to load any HTML, CSS or JS file from the network. We only need the JSON payload. Less files to download, which makes it better for use in an unstable internet connection environment.
These reasons associated with caching make the app very resource-light
Comparison
This is the current Discourse Hub experience on an Android device.
The app opens the forum on the browser. So basically it works like a shortcut
This is how the DisCorkie app looks like on an Android Device
I didn’t get the chance to test (or even understand some technical details of) your solution yet, but just focusing on:
This is the behavior only on Android, and to be honest I feel like we could revisit this decision. Maybe the idea is that if you already have it installed as a PWA, it’ll open that instead, but the experience on iOS is so much better that I wonder if we shouldn’t go the same route on Android. /cc @pmusaraj
One big difference between the Hub and PWA on iOS is I can close easily a forum when needed reloading, for example ^[yes, we have a component for reloading, but it isn’t official and not totally 100% reliable]. PWA must be closed using OS-way. And I get urls much easily (not easily, but it is doable) from the Hub. Getting links from PWA is impossible — well, there was now two differences.
Looks really slick! Especially that subtle theming . Something like this would be great for power-users who manage multiple communities on desktop (like a TweetDeck), so might be worth putting a focus on centralized moderation/admin capabilities.
Quick update!
The Android version of DisCorkie is now live on the Google Play Store
Anyone can download it and start exploring their favorite forums right from their phone.
I know there are still a few features missing but I’m actively working on improving it and shipping new updates as soon as they’re ready. Your feedback is always welcome!
Thanks again to everyone who’s followed the journey so far.
Maybe I’m missing something, but after adding two forums all abilities to add a third one become greyed out, both the “add forum” on the left as well as “manage forums” –> “discover new communities”.
Removing one of the two forums enables the button again.
(I’m also unable to remove all forums but obviously that’s not a problem).
You’re not missing anything — the current version limits the number of forums. I’m planning to introduce support for adding more as part of DisCorkie Plus, the upcoming premium tier. That said, everyone who joined the early testing phase will get access to all premium features, including this one, once it’s available.
It would have been nice if it would have said so, since I spent half an hour on trying to figure out what was wrong.
You’ve also asked me and other members of the community to beta test something that turns out to be closed-source and paid. No problem but I would have liked to have known this upfront.
Thanks for your honest feedback and I truly apologize for the confusion and frustration this caused.
It was never my intention to mislead or hide anything from the community. I genuinely appreciate the time and effort you’ve put into testing DisCorkie, and I understand how it must have felt running into that limitation without a clear explanation.
You’re absolutely right that this should have been communicated more clearly from the start, and I’ll make sure to improve how these things are shared moving forward.
As for the paid tier — yes, DisCorkie is closed-source, and I’ve been exploring a small subscription (likely around 1.3 to 1.5 euros/month) as a way to help support ongoing development and cover costs. The app started as a passion project, but it’s grown to the point where sustainability became a consideration. That said, feedback like yours really helps shape how I approach things.
I genuinely value your opinion and would love to hear what you think about the pricing and overall direction. Thanks again for speaking up — I’m listening and learning.