惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
Last Week in AI
Last Week in AI
T
Tailwind CSS Blog
WordPress大学
WordPress大学
B
Blog RSS Feed
T
The Blog of Author Tim Ferriss
F
Fortinet All Blogs
aimingoo的专栏
aimingoo的专栏
MongoDB | Blog
MongoDB | Blog
博客园 - Franky
C
Check Point Blog
P
Proofpoint News Feed
H
Help Net Security
月光博客
月光博客
博客园_首页
Stack Overflow Blog
Stack Overflow Blog
博客园 - 三生石上(FineUI控件)
Martin Fowler
Martin Fowler
Recent Announcements
Recent Announcements
人人都是产品经理
人人都是产品经理
U
Unit 42
美团技术团队
I
InfoQ
A
About on SuperTechFans

HN's home page

Rainbow Query Language | Hacker News Exec into Node via Kubectl An AI native hedge fund The Seven-Action Documentation Model | Hacker News Package Manager for Kubectl Plugins Tongan Castaways | Hacker News Tech overlords plan for conscious AI to conquer the cosmos. What could go wrong? Data Breach Disclosure Lag Is Getting Worse How LLMs Work | Hacker News I Dropped PRDs for Shape Up Go Experiments Explained | Hacker News FCA's Palantir deal could expose UK financial data to Trump's US, critics fear WebXR BCI for Neural-Adaptive Avatar Control in Mixed Reality The first murder conviction via DNA analysis Tom Interviews Theo de Raadt of the OpenBSD Project (2019) [video] Show HN: Replace shell commands with bun shell typescript scripts Quay.io Is Down | Hacker News AI driven analysis of brokerage account fees in the UK Bill Gates Spent Years Crafting His Image. Now It's Cracking Using LLMs to secure source code Wi-Fi 8 in the Lab [video] The household battery revolution that could change energy bills and the world Is Python Becoming Pinyin? | Hacker News Livia – Executive Assistant | Hacker News FindMyPipe – Query Apple Find My from Linux for AI Agents Show HN: Agent skill for creating product launch videos with Remotion RecruitMyself – AI job search copilot for resumes and applications AI coding agents and the erosion of system understanding The 'Resting' Generation and South Korea's Youth Recession AMD Computex 2026: 10 Years of AM4, AM5 Support Through 2029
Show HN: Pair your iPhone to your own Ollama over Tailsca...
TeamDzX · 2026-06-16 · via HN's home page

Hi HN — I make MyLLM, a small iOS agent that talks to your own local model (Ollama/LM Studio) or runs fully offline. The most common support question was never about models — it was "why won't the app connect to my PC?" The answer is almost always TLS: iOS App Transport Security (rightly) refuses a plain http://192.168.x.x:11434, and asking normal people to mint certificates for their gaming PC is where the conversation dies.

MyLLM Connect is the small desktop companion that fixes that properly:

- It runs a tiny bearer-auth proxy in front of Ollama, bound to loopback only — the LAN can't even see it. Without the key every request gets a 401; chat streaming (NDJSON) passes through untouched. - It then runs `tailscale serve`, so the proxy gets a real https://your-machine.your-tailnet.ts.net address with a valid Let's Encrypt cert — over your own WireGuard mesh, reachable from anywhere, no port forwarding, nothing exposed to the public internet. - It renders a QR encoding url + a freshly minted access key. Scan it in the app and you're chatting with your own hardware. Rotating the key invalidates every paired device.

Stack: Tauri 2 / Rust, ~6 MB. The macOS build is signed + notarized (universal); Apache-2.0, so you can audit the path your prompts take. https://www.opticell-limited.com/myllm-1

Being upfront about the model: the companion is free and open; the iOS app is a one-off £3.99 (no subscription, no account, no telemetry — that's the whole point of the product, and the 401 lock is what keeps the free companion from being a free server for any client). If you don't want the app, the repo's PAIRING_PROTOCOL.md documents the whole contract and the proxy is a useful standalone pattern for putting any local service behind Tailscale with a bearer lock.

Honest gaps: Windows installer isn't code-signed yet (SmartScreen will warn); the model picker assumes Ollama is already installed (it guides, doesn't bundle); federation/multi-user is explicitly out of scope — this is one phone, one computer, your data.

Happy to answer anything about the iOS ATS dance, the loopback-behind-serve topology, or why we chose Tailscale over a public funnel.