Hacker News new | ask | show | jobs
by rcanand2025 178 days ago
I am an indie developer working on building local private AI augmented niche human experiences for macs.

This may seem strange right now, but very soon, we will see that intelligent (AI) systems in various companies (OS, browser, cloud, AI labs) are learning much more about us and using that to maximize their own agendas - for example, these companies' AI systems can start recommending products I am likely to buy as part of my future interactions with them. Not happening broadly yet, but only a matter of time. And local private experiences will be very attractive then.

Next: Why Mac app? Currently, Macs with Apple Silicon (M1, etc. processors) can run the largest local models efficiently (compared to other alternatives). And Apple is also more committed to privacy of user data than others. Hence, mac apps. Would also consider iOS apps, but the app store review is an unpredictable bottleneck - so will only do it if experience is validated on Mac.

You asked how it is working on this: I have been learning to use AI assisted coding more efficiently, finding the balance between manual and vibe coding - reached critical mass recently - built and launched my first such mac app in 10 days from idea to launch - using AI assistance more for some parts, less for some. Now, it seems like if I can prioritize what to build (there are too many ideas possible, and most are claimed to be solved by several companies when you search - finding one that can work as an indie dev is the biggest challenge), there can be a pipeline of several small useful apps on this stack.

I have tried many alternatives for the tech stack to build the mac app - swift, tauri, electron, beeware toga, kivy, etc., and finally settled on pyside 6 (a more leniently licensed variant of Qt), so all my code is in python (breadth and depth of backend ecosystem is unmatched, and code assistant AI knows python better than some alternatives across the breadth of needed experiences). Also pyside 6 keeps the option to rebuild for windows and linux apps easier.

This is my current thinking, but given the rapidly shifting landscape, might change as I find better alternatives (or better options get released).