WeWorkBuddy

[分享创造] 做了个 Windows Phone 风格的 Tailscale 内网主页,顺便搭了套「手机上指挥 Claude 改代码、刷新就看到效果」的免费闭环

家里有台 Mac mini 跑着一堆自建服务,设备和端口越来越多,记不住哪个服务在哪台机器的哪个端口,于是写了个 tailnet 主页。 GitHub: https://github.com/muzig/tailscale-home 在线演示(虚构数据,建议手机打开): https://muzig.github.io/tailscale-home/ 它做什么 读 tailscale status / tailscale serve status ,自动列出 tailnet 里所有设备(在线/离线、IP 、MagicDNS 名,点一下复制)和 serve 出来的服务 可选探测在线设备的常见 Web 端口;手写的服务和书签放在 services.json ,和自动发现的去重 可达性由扫描端实测,不可达的磁贴会标出来 桌面端键盘直达:方向键选择、回车打开、Esc 返回 手机上是 Windows Phone 8.1 开始屏幕 :黑底、4 列磁贴、转门动画、动态磁贴,左滑进 A–Z 全部服务列表 整个项目就一个静态 HTML + 一个只用标准库的 Python 脚本,没有构建、没有框架、没有数据

Read original source
Source reference for [分享创造] 做了个 Windows Phone 风格的 Tailscale 内网主页,顺便搭了套「手机上指挥 Claude 改代码、刷新就看到效果」的免费闭环. Screenshot not yet available.
Source record · preview pending · www.v2ex.comOpen the source for the full page.

Source record

Research analysis

Project record

Source account: 家里有台 Mac mini 跑着一堆自建服务,设备和端口越来越多,记不住哪个服务在哪台机器的哪个端口,于是写了个 tailnet 主页。 GitHub: https://github.com/muzig/tailscale-home 在线演示(虚构数据,建议手机打开): https://muzig.github.io/tailscale-home/ 它做什么 读 tailscale status / tailscale serve status ,自动列出 tailnet 里所有设备(在线/离线、IP 、MagicDNS 名,点一下复制)和 serve 出来的服务 可选探测在线设备的常见 Web 端口;手写的服务和书签放在 services.json ,和自动发现的去重 可达性由扫描端实测,不可达的磁贴会标出来 桌面端键盘直达:方向键选择、回车打开、Esc 返回 手机上是 Windows Phone 8.1 开始屏幕 :黑底、4 列磁贴、转门动画、动态磁贴,左滑进 A–Z 全部服务列表 整个项目就一个静态 HTML + 一个只用标准库的 Python 脚本,没有构建、没有框架、没有数据

Observed adoption & comparisons

Recent records to compare: “Show HN: GitHub-like reply with "R" for Basecamp and Slack” (Show HN, Nov 5, 2026); “Show HN: calsdk, one TypeScript API for Google Calendar, Outlook and iCloud” (Show HN, Nov 5, 2026). Shared themes are navigation hints; they have not been verified as the same need or independent corroboration.

Adoption decision

Evaluate it against the tool or manual workflow it would replace. The stored record supports discovery; it does not yet establish reliability, lower operating cost or commercial adoption.

Unverified requirements

Not verified: license permissions, required hardware, installation steps, maintenance status and a representative task with its failure cases.

Next test

Choose one real task and a current alternative. Record the commit, environment, input, output, elapsed time and failure behavior; retain the result before recommending adoption.