[0]: https://inka.page
832 karma · joined January 25, 2014
X: https://x.com/daniel_nguyenx W: https://danielnguyen.me
[0]: https://inka.page
It now has power management, a launcher, iOS-inspired Control Center, an AI voice assistant (using OpenAI Realtime API), a tamagotchi-style app and I recently built the iBeer app :D
I continue to grow my main product BoltAI[1]
[0]: https://inka.page
[1]: https://boltai.com
Update: what video were you referring to? I mean the demo video he posted on Twitter.
> BeardedSpice is a menubar application for Mac OSX that allows you to control web based media players and some native apps with the media keys found on Mac keyboards. It is an extensible application that works with Chrome (Canary, Yandex, Chromium) and Safari, and can control any tab with an applicable media player.
[0]: https://boltai.com
This guy run a benchmark vs. AppKit and SwiftUI is still slow in macOS26
https://github.com/lemonmojo/swiftui-hierarchical-list-perfo...
I used to use swift-markdown-ui for my app but the performance is nowhere near using a wkwebview. When streaming large documents with tricky elements like large tables, code blocks, nested quotes, you may even get beached ball. It never happened when using a wkwebview.
I’m not interested in news but I love reading blog posts, newsletters and interesting technical discussions on HN or reddit.
So I built KTool as a “read it later on Kindle” solution. It supports web links, newsletters (via email forwarding) and RSS. I also added the ability to compile multiple articles into one magazine/ebook and deliver them at a specific time.
Give it a try if you’re a Kindle owner.
[0]: https://ktool.io
[0]: https://strangestloop.io/essays/things-that-arent-doing-the-...
On the one hand, I want the UI to be simple and minimal enough so even non savvy users can use it.
But on the other hand, I do need to support more advanced features, with more configuration panels.
I learned that the solution in this case is “progressive disclosure”. By default, the app only show just enough UI elements to get the 90% cases done. For the advanced use cases, it takes more effort. Usually to enable them in Settings, or an Inspector pane etc. Power users can easily tinker around and tweak them. While non savvy users can stick with the default, usual UX flow.
Though even with this technique, choosing what to show by default is still not easy. I learned that I need to be clear about my Ideal Customer Profile (ICP) and optimize for that profile only.
[0]: https://boltai.com
Shameless plug: I’ve been building a native AI chat client called BoltAI[0] for the last 3 years. It’s native, feature-rich, and supports multiple AI services, including Ollama and LM Studio.
Give it a try.
[0]: https://boltai.com
You can search, browse and continue your chats 100% offline.
It’s free while in beta https://testflight.apple.com/join/RJx6sP6t
You can search, browse and continue your chats 100% offline.
It’s free while in beta https://testflight.apple.com/join/RJx6sP6t
Look, this is not a contest. I’m just an indie developer trying to build something that my customers want.
They are smart and they use many different tools.
I’m sure many of them, like you, prefer Msty or other products. But some of them are really like my product because it fits them better.
A product doesn’t need to “be the best”, or to “win the entire market”.