
Indie iOS dev. Building OffloadAI — 100% local & private photo manager powered by Apple Intelligence. 🛡️ Zero cloud risk 🏗️ #BuildInPublic #iOSDev
HongKong
Joined August 2026
- Tweets59
- Following113
- Followers9
- Likes128
搞相片自動分類,最怕遇到「同類但唔同命」嘅地方。
蠟像館行兩步影完,本質係單一室內展館; 但羅浮宮大到行幾萬步,仲連住成個花園。
如果寫死名單硬兜,未免太低能。點樣聰明處理?👇 #buildinpublic #iOSDev
🤖 Made with AI
零雲端、唔睇相片私隱嘅前提下,OffloadAI 完全用「物理運動特徵」去判斷:
相片坐標嘅空間散佈範圍
時空聚類嘅密度變化
只要你真係行過,物理足跡係呃唔到人嘅。
#buildinpublic #iOSDev
How do you group photos when places share the same category?
A wax museum is just a single building. The Louvre spans 700,000+ sq ft across wings and gardens.
Hardcoding names is lazy. So how do you solve it? 👇
#buildinpublic #iOSDev
🤖 Made with AI
Instead of analyzing pixels, OffloadAI simply decodes how your footsteps felt:
Did you linger around a corner?
Or did you walk across miles?
Motion tells the real story.
#buildinpublic #iOSDev
地圖 API 永遠最缺乏「人性」。 做相片自動分類先發現,GPS 永遠死板板話迪士尼喺「Bay Lake, FL」。但全世界邊有人會同朋友講「我上星期去咗 Bay Lake」?
要將死板嘅 2D 座標,自動還原成人腦認知嘅(奧蘭多 ➔ 迪士尼世界 ➔ 影城 ➔ 景點),真係搞到頭都爆。🤯 📐
#buildinpublic #iOSDev
Reverse geocoding has zero human empathy.
Apple Maps says Disney World is in "Bay Lake, FL" —Nobody says that!
Turning 2D GPS points into a human hierarchy (Orlando ➔ Disney World ➔ Hollywood Studios ➔ Attraction) is absolute hell. 🤯📐
#buildinpublic #iOSDev
靚 UI 易做,要做到金剛不壞至係地獄。
21 項 AI 整合測試全部通過(All Green)!由本地 AI 邏輯、到擋住 Prompt Injection 攻擊同沙盒越權,全部嚴格把關。🛡️
寫 Code 嚟唔得半點馬虎,100% 本機、零雲端。TestFlight 倒數中。👇
#BuildInPublic #iOSDev
Pretty UI is easy. Making it bulletproof is the real grind. 21 tests, all green. From local AI to surviving prompt injection and sandbox rejections, OffloadAI's backend is locked down. 🛡️️ Clean code, zero cloud, zero compromise. TestFlight soon. 👇 #BuildInPublic #iOSDev
失蹤一排,走去消滅最無聊嘅 Loading 圈。介紹返:OffloadAI 嘅 Liquid Blob。後台死命 Process 3 萬張相嗰陣,佢會呼吸、變形同你對話,用 UX 視覺掩護硬體極限。💧🧵 #BuildInPublic #iOSDev (1/2)
運算完嘅結果?「星系蒲公英」。🌻 掟走死板 Folder,回憶唔應該似 Excel,要好似神經元煙花咁綻放。無 OOM 閃退,100% 本機私隱。 TestFlight 留名: offloadai.space 👇 #BuildInPublic #iOSDev (2/2)
Been MIA killing the boring "loading spinner". Meet OffloadAI’s Liquid Blob. While processing 30k photos on-device, it breathes, morphs, and talks to you—turning wait time into a seamless UX illusion. 💧🧵 #BuildInPublic #iOSDev (1/2)
The result? The Radial Bloom. 🌻 Trashed the rigid macOS tree folders. Your memories shouldn't look like Excel. They explode like neural fireworks. 100% private. TestFlight: offloadai.space 👇 #BuildInPublic #SwiftUI (2/2)
Radio silence for weeks coz I refuse to post without real progress. 3 weeks. 4 complete teardown. 100+ micro-iterations. To build OffloadAI's "Fireworks" layout, I had to fight math. Look at the graveyard of failures, collisions, and chaos. 🧵 #BuildInPublic #iOSDev (1/2)
3,000 photos perfectly rendered into a single dandelion. Zero OOM crashes. Every memory clustered by gravity, blooming like a firework 🎇. Coding this made me lose hair, but seeing it alive makes it all worth it. TestFlight: offloadai.space 👇 #BuildInPublic #iOSDev (2/2)
潛水咗大半個月,因為我唔想無圖出廢 post。 三星期,4 次推倒重來,超過 100 個版本嘅微調。 為咗砌出 OffloadAI 嘅「神經元煙花」,我真係同啲數學公式死過。睇下幅圖,全部都係 Node 瘋狂疊圖、炒車同混亂嘅黑歷史。🧵 #BuildInPublic #iOSDev (1/2)
3 千張相,化成一個蒲公英。無 OOM 閃退,每一個回憶都被引力吸附,好似煙花咁喺個芒度綻放🎇。 寫 Code 寫到甩頭髮,但見到呢個畫面,一切都值。 極限趕工中,留名等 TestFlight: offloadai.space 👇 #BuildInPublic #iOSDev (2/2)
Yesterday: the 4D brain. Today: the layout. Forcing human hippocampal memory into a rigid tree structure completely fails to reflect reality elegantly or interestingly. So I chopped off the branches. If a "🌲" doesn't work, what about a "⭕️"? 🧵 #BuildInPublic #iOSDev (1/4)
Final backup destination? Still standard macOS/Win folders. Why? Data portability is king. But EXACTLY because the endpoint is a boring 💾, the process of sorting your life shouldn't feel like sweeping a dusty warehouse🧹🗄️! #BuildInPublic #iOSDev (3/4)
Offloading shouldn't just be a chore—it’s a chance to relive your journey. We aren't ruthless 📂 movers; we are recording the fireworks of your life 🎇. Want to be the first TestFlight guinea pig? Follow & comment, I’ll DM you. 👇 #BuildInPublic #iOSDev (4/4)









