展示 HN: Weatherdeck - 一个只读的 AI 编码代理通道状态板
Weatherdeck 是一个机器状态板,展示其上运行的工作(通过小推送器供给的电视或手机页面),而不是一个天气应用程序,也不是监控或警报系统。你所看到的。这里的每一张图片都是演示( weatherdeck run --demo ,在页面地址上 #theme=ship-deck )。其来源是虚构的,内部没有真实内容。等待你的关注。琥珀色的板块统计需要人工处理的请求,并显示每个请求的等待时间。诚实的进展。进展显示为一个百分比范围,其中来源提供一个值(例如 38-42%)。未被板子读取的通道被计为“无法判断”(“+7更多”这一行显示为 1),而不是标记为正常。一个安静的来源被命名。时钟旁边的灯统计实时来源。当其中一个停止报告时,它读作“2/3 实时”,并且那台机器的船被画在雾中并标记为无声。一个用于电视和手机的面板。相同页面在大屏幕上是开阔的海域,在手机上则是一列。在视频片段中,Cinder(虚构的来源之一)停止报告。静态帧。演示开始几分钟后的手机页面,在 ALL FINE 瓦片后裁剪:请求,然后是问题,然后是该瓦片,只有在没有请求或问题开放,且每个源都报告时才会点亮。它是一个一目了然的工作面板,由多个来源报告,旨在保留在电视或手机上:什么在等待你,这个工作在进展多远,完成了什么,接下来是什么,以及你能否信任你所看到的内容。任何工具都可以留下一个卡片。一个小的 JSON 文件放在一个投放目录中就会变成一个状态瓦片;面板只读取它( docs/ADDINS.md )。任何工具都可以传送它。来源是任何能够通过 HTTP 发送一个 JSON 文档的事物。来源是被发现的,永远不会被配置;机器和项目会自己出现。可检查的。主机收到的每一次推送都是其接收日志中的一行( weatherdeck received --diff ):每个来源发送的内容和面板上所发生的变化。关于间隔的诚实。停止报告的来源将留在屏幕上,标记为无声并模糊。面板从不将陈旧数据显示为新鲜,并在丢失来源时声明这一点。它不对自己或任何工具声称有任何价值,直到测得一个数字( docs/honesty.md )。只读,本地,微小。仅使用 Python 标准库,一个 SQLite 文件,一个普通的 HTML/JS/CSS 页面。没有构建步骤,没有 CDN,没有遥测,没有根权限。可以在任何地方运行。相同的命令在 Windows、macOS 和 Linux 上原生运行,无需管理员权限。可以同时运行多个主机;每个页面都说明哪个主机为其提供服务。确定性。在任何地方都没有模型或 LLM 调用;唯一的出站流量是将适配器推送到你命名的主机。它不是一个监控或警报系统:它从不向任何人发送通知,只显示来源推送给它的内容。它不是一个托管服务:你自己运行它,在你选择的机器上。而且它是一个预 1.0 的业余软件,开源是因为它解决了作者的一个问题:细节可能会改变,支持将尽力而为。五分钟快速入门 你需要 Python 3.9 到 3.14(更早的版本在启动时会停止,并显示一行信息;Microsoft Store 上的版本适合试用;要在登录时运行它或进行节拍,参见 docs/runbook-windows.md )。无需安装:从源代码检出或发布 zip 中运行。通过克隆此存储库获取代码( git clone ,然后进入文件夹),或通过解压由 scripts/build-package 从克隆创建的 zip。pip install 尚未支持,遇到提示时会停止。以下,weatherdeck 在 macOS/Linux 上指的是 python3 bin/weatherdeck,在 Windows 上指的是 bin\weatherdeck.cmd(cmd 或 PowerShell)。通过合成数据查看它。 weatherdeck run --demo 打开 http://127.0.0.1:8787/ 。三个虚构的来源报告;其中一个在大约两分半钟后停止报告,从大约 2:40 开始显示延迟,并在启动后约三分钟时保持无声,因此你可以看到离线状态。Ctrl-C 停止它。( --port N 用于更改端口。)真实运行它。 weatherdeck 在 # 背景;打印 URLs weatherdeck status weatherdeck off 数据保存在你的每个用户数据目录中( --data DIR 或 $WEATHERDECK_DATA 用于选择其他位置)。在 Windows 上,weatherdeck 启动安装也会在每次登录时启动它,而无需管理员权限。发送数据。任何工具,进行一次 POST(来自同一机器,无需设置): curl -X POST http://127.0.0.1:8787/api/ingest -H 'Content-Type: application/json' -d '{
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡