只用两条 curl 命令的 CI 缓存tar | zstd | curl 把 node_modules 推入 pipe。二十个下游任务 curl | zstd -d | tar x。没有 S3 桶,没有 cache action,没有出口流量账单。管道·容器Read
老板可以围观但无需加入的进度条在 pipe URL 后追加 ?progress。任何人打开后都能看到一个实时 HTML 仪表盘——字节、速度、ETA、状态。最多五十名旁观者,没人占用接收槽,没人触碰流。管道Read
能派生其他 AI 智能体的 AI 智能体一个研究智能体 POST 到 /api/v1/projects/$PID/containers 启动子容器,然后像调用任何其他 HTTP 服务一样调用子智能体的 URL。子智能体以同样的方式派生自己的子智能体。没有编排框架,只有 URL。智能体·Exec·容器Read
不开 SSH 会话也能轮换 TLS 证书Cron 每周一次:POST 到一个 exec 脚本,跑 certbot,再用 PATCH 把新证书发到代理上。无 shell 会话、无密钥、无跳板机。Cron·ExecRead
不再是 S3 账单条目的 CI 缓存缓存文件就放在你已经租用的服务器上的 /files 里。Worker 通过 HTTP 用 PUT 和 GET 收发 tar 包。没有 S3 桶,没有出站流量,没有第三方厂商——字节从不离开服务器。文件·容器Read
每个客户自动获得独立的 crontab每个租户都有自己的容器和自己的 hoody-cron 服务。即使客户 B 的任务卡了 40 分钟,客户 A 的 9 点摘要照样准时触发——因为它们根本不在同一份 crontab 上。Cron·容器Read
每个分支一份 crontab,与代码一起部署仓库里签入 `.hoody/crontab`。部署脚本将该文件 PUT 到新容器的 Cron API。每个分支都有自己的容器、自己的文件系统、自己的调度。Cron·容器Read
一个定时摘要扇出到 200 个收件箱上午 9 点的 cron POST 到一个 exec 脚本,脚本构建摘要并 curl 一个带 ?n=200 的 pipe URL。两百名收件人各自命中同一个 URL 一次。Cron·Exec·管道Read
无需编排器的每日汇总原始事件堆在一个 sqlite URL 里。每晚一条 cron 条目 curl 一个 exec 端点,脚本运行汇总 SQL,把每日表写回去。没有 DAG,没有 Airflow Postgres,没有调度器仪表盘。Cron·SQLite·ExecRead
把拖拽上传接进你的脚本hoody-pipe 在每条路径上都自动提供一个网页上传表单。把文件拖到页面上,你的脚本就从 stdin 读到字节。零行上传代码、无 S3 桶、无预签名 URL。管道·ExecRead
在机场用手机编辑你的 crontab在登机口用手机打开 cron URL。点一行,改 cron 表达式里的一个字段,按保存。PATCH 落地。今晚任务按新的时间表触发。无 SSH 会话、无跳板机、无笔记本。Cron·终端Read
你能输入的最快「把那个文件发我」队友找你要一份 4 GB 的转储。Slack 拒收,Drive 要走分享请求。你输入 curl -T file …;他们输入 curl … > file。字节直接在两块磁盘之间流动——没有上传进度条,没有要分享的链接。管道Read
五个智能体,五条管道,一个裁决一个由五个模型组成的评审团审阅同一个输入。每个都在自己的容器里运行,把裁决流式送进自己的管道路径。一个裁判进程并行 curl 这五条,并汇总结果。管道·智能体·容器Read
让兴趣项目坟场也养得起的方案Heroku 上 11 个半成品副业项目就是 11 个 dyno,每个 5–7 美元。在 Hoody 上,11 个容器跑在一台 29 美元的裸金属机器上。闲置成本为零,URL 在毫秒内唤醒容器,没人用的国际象棋引擎依然能跑。容器Read
闲置 staging 不花钱,所以 staging 不再被删除Staging 之所以会消亡,是因为保留它太贵。当闲置免费时,staging 就能一直存活——哪怕是 90 天前队友碰过的那一个。容器·快照Read
随班次自动过期的 on-call 升级POST 一条 cron 条目,把 expires_at 设为班次结束时间。班次一结束,条目自动删除。下一位 on-call 自己 POST。Cron·通知Read
一条链接搞定开发者入职新工程师周一加入。你发一条 URL。他们在任何手头的笔记本上打开,就进入了一个从你的开发者基线快照克隆出的全新容器——代码、依赖、环境、种子数据、浏览器内 VSCode。五分钟内开始写代码,而不是配置环境。快照·容器·终端·文件Read
每个客户自动获得一个沙盒一个 exec 脚本接住注册 webhook,复制一个全新客户容器,把新租户独有的 URL 交给他们。隔离来自操作系统,而不是 tenant_id 字段。容器·快照·Exec·文件Read
舰队规模的按客户隔离沙箱八百个独立客户,三台裸金属服务器,一张固定费率月账单,无按租户计费。每个租户都拿到一个真实容器,具备独立的内核命名空间、文件系统和 URL。闲置容器不会在你已经付费的服务器之上产生额外费用。容器·快照·ExecRead
把今天早上的 webhook 在明天同一时间重放一次你把 30 分钟真实的 Stripe 流量捕获到一个 hoody-files 文件夹。一条 cron 条目每个工作日上午 9 点对 staging 重放 —— 同样的量、同样的 payload、同样的时段压力。Cron·文件·ExecRead
把今早的故障回放给整个团队把故障时刻的日志在 hoody-files 里做快照。通过一个带 ?n=8 的 Hoody Pipe URL 回放出去。八个工程师 curl 同一条路径,看着级联故障在同步流中一起触发——事后复盘是一条同步的流,不是一份 Confluence 文档。管道·文件Read
本地跑一个 LLM,服务给你的整支舰队一块 GPU 跑 llama.cpp。它的 token 流入一个带 ?n=50 的管道路径。五十个容器 curl 同一个 URL,瓜分这条流。管道·守护进程Read
调度 agent,而不是脚本一条 5 字段 cron 条目用 curl 把提示发给 hoody-agent,而不是运行一个固定脚本。今天是月末——agent 自己判断。数据结构变了——agent 自己适配。Cron·智能体Read
在每晚迁移前给容器拍快照一条 hoody-cron 条目在 02:55 UTC 触发,curl 快照 URL,把产物命名为 pre-migration-2026-05-04。五分钟后迁移开始。如果成功,快照闲置不耗成本;如果失败,一条 PATCH 即可在 30 秒内恢复。Cron·快照Read
把 LLM token 流到任何能读 HTTP 的东西第 3 步用 curl -T - 把 token 流出去。第 4 步 curl 同一条路径。token 以线速从生产者送到消费者。无 SSE 管道、无中间件。管道·智能体Read
在火车上 tail 你的 agent,落地时收到推送agent 把 trace 流到一条你能用手机 curl 的管道路径。当它跑完时,最后一步打到 hoody-notifications,你的手机就响。两个 URL 加一次震动——无 SDK、无客户端 app、无仪表盘。管道·智能体·通知Read
你无需自建的 webhook 扇出Stripe 用 ?n=12 POST 到一个 pipe 路径。十二个订阅者用 ?n=12 curl 接收 URL。pipe 会保留事件,直到所有人都连接上。管道·ExecRead
每小时抓取、每日摘要、每周归档——同一个容器一份 crontab 里三行:每小时浏览器抓取写入 SQLite,每日 exec 摘要,每周归档到文件。固定费率服务器,三种节奏,无需调度器服务。Cron·浏览器·SQLite·文件Read
在手机上跑真正的 VS CodeCode 编排器在容器中启动 VS Code 实例,通过普通的 HTTPS URL 提供编辑器。任何带浏览器的设备都能打开它。工作存活在容器中,而不是设备上。显示·终端·文件·容器+1Read
在咖啡馆看 agent 思考agent 在家里运行,你在咖啡馆。把循环里的每一步通过 Hoody Pipe 流式传出,在手机上 curl 同一条路径——轨迹一个字符一个字符落下。无 SSH、无仪表盘、无上传。管道·智能体Read
每周一次试图搞垮生产的金丝雀周日早 7 点的 cron 在一个全新容器里唤醒一个 Hoody Agent,对着生产的快照工作。它跑 OWASP top 20、对 API 做模糊测试,9 点前把发现报告写到一个 URL。容器随后退役。Cron·智能体·浏览器·快照Read