风哥玩 AI

homelab

三台机器的连通性、环境基线与 Agent 调度。

为什么做它

手上同时有办公笔记本、家里 Mac 和一台 Windows 台式机,各自的运行环境、可用时段、能跑的 agent 都不一样。没有一份事实源,每次跨机执行都靠记忆猜。

做了什么

节点清单(OS / 架构 / 角色 / 可用时段 / agent 端口)落成一份声明式配置;诊断脚本读 Tailscale 状态并做 SSH 探测,输出表格或 JSON;环境基线用 chezmoi 声明,文件同步与后续 agent 调度挂在同一套清单上。

难的部分

「在线」不等于「可用」——Tailscale 显示 online 的机器可能锁屏或没登录,状态判断必须叠加实际探测。

结果

两台 Mac 已纳入并跑通验证,Windows 节点仍在打通中。

类型工具与系统
年份2026
状态在迭代
角色一个人全包
访问未公开
技术Tailscale · chezmoi · Python