HarnessRouter 四大 Starter Kits 实战:一句话生成 PPT、表格、仪表盘与视频
【免费下载链接】harnessrouterHarnessRouter Community Edition: the self-hosted, Apache-2.0 edition of the unified interface for agent harnesses. Run Codex, Claude Code, Hermes, PI, DSH, and more through one API, with sessions, streaming, files, cancellation, and failure handling. Implements the Unified Harness Protocol (UHP), an open standard. Your keys, your infrastructure.项目地址: https://gitcode.com/gh_mirrors/ha/harnessrouter
HarnessRouter 的 Starter Kits(启动套件)是内置在控制台里的四款"开箱即用"AI 应用:Slideshow 生成 PPT、Sheets 智能表格、Dashboards 数据仪表盘与 Videos 短视频。接入你已有的模型供应商 API Key 后,只需一句话,Agent 就能替你设计出可编辑的演示文稿、自动填写表格列、直连数据库生成实时图表,甚至分镜渲染出完整视频——无需写代码,也无需部署任何额外服务。
Starter Kits 是什么:一个文件夹就是一个完整 Agent 产品
很多工具只给你一个模型 API,而 HarnessRouter 的 Starter Kits 给的是成品应用。每个 Kit 都由三部分组成:
- 🖥️一个应用界面(编辑 PPT、表格画布、图表面板或视频时间轴)
- 🤖一个配置好的 Agent Harness(基于 Codex、Claude Code、Hermes 等底座)
- 🎯一个技能(Skill),教会 Agent 输出该应用所需的格式
这些 Kit 在构建镜像时就被编译进了 Docker 镜像中(打包逻辑见 docker/install-kits.sh),所以"Launch"是秒开的——不部署、不配置,点一下就能用。Kit 的清单与前端卡片逻辑可在 ui/src/app/(app)/kits/page.tsx/kits/page.tsx) 中查看。
快速上手:3 步启动你的 Starter Kits
前提条件:Docker、约 4 GB 磁盘、一个模型供应商 API Key。
第 1 步:启动 HarnessRouter
docker run -d --name harnessrouter \ -p 127.0.0.1:3000:3000 \ -v harnessrouter:/data \ harnessrouter/harnessrouter第 2 步:登录控制台并接入模型
打开http://localhost:3000,用默认账号harnessrouter/harnessrouter登录(记得随后在 Profile 中改密码):
进入侧边栏Bring Your Own Key,点击Add Integration,选择供应商并填入 API Key,支持的模型即刻可用:
第 3 步:Launch 一个 Kit
打开Starter Kits页面,点击任意卡片的 Launch。启动时只问你一个问题:用什么跑?每张卡片会标明它推荐的底座(Harness)和模型;你已接入供应商能提供的组合会亮起,缺 Key 的运行时则灰显并注明原因。推荐项只是建议,你可以随时改选。
Kit 一:Slides——一句话生成可编辑 PPT
"A 5-slide deck explaining what a container image is, for new engineers." (做一份 5 页的 PPT,向新工程师解释容器镜像是什么。)
说完这句话,Agent 会先定结构,再建一套风格系统,然后逐页生成。幻灯片是边做边出现的——结构不对时,你只有 2 页要改,而不是 20 页。
关键体验:画布上的每一个元素都是真实对象而非图片,可以拖拽、缩放、重新输入文字,也可以在同一对话里要求"再改一版"。
Kit 二:Sheets——Agent 列逐行自动填表
Sheets 的玩法是:行是你的数据,Agent 列让另一个 Harness 对每一行执行任务——左侧的列作为输入,结果自动写回单元格里。
上图的表格源自一句话:"帮我建一个表格,用来梳理硅谷投资人,并把他们投资过的公司映射出来。"Agent 自己决定了列结构、判断哪些列由人填、哪些列由 Agent 填,甚至自己写下了每行要执行的 Prompt。点击 Run 后按行顺序填充,带实时计数和 Stop 按钮——千行任务也随时可以反悔。
💡小贴士:Agent 列运行的是你的"其他"Agent,表格不会自己运行自己。如果菜单提示"You have no other agents yet",去Harnesses → Add Harness新建一个即可(一个底座、一个模型、一个名字,几秒搞定)。
Kit 三:Dashboards——对话式生成实时数据仪表盘
说出你想看懂什么,指向你的数据库:Agent 读取 schema、为每个问题写 SQL、挑选图表并排布面板。打开仪表盘时会重新执行所有查询,你看到的是"此刻的数据库",而非快照。
这是四个 Kit 中唯一需要配置的,也只需两个字段:数据库连接 + 样本行开关:
仪表盘上没有任何手填的数字——每个数字都是打开页面时刚跑出来的查询结果,这正是它值得信任的原因。
⚠️生产环境注意三点(详见 docs/self-hosting-guide.md 的 Starter Kits 章节):
- 数据库要能被容器访问(同一用户网络下用容器名解析,宿主机库可用
host.docker.internal) - 设置
HR_SECRET_KEY环境变量,连接串才会加密存储,否则服务器拒绝明文落盘 - 使用只读数据库账号——Kit 本身已强制只允许
SELECT,只读账号是第二道防线
Kit 四:Videos——一句话产出一支可下载视频
描述一个片子,拿回一支视频:Agent 规划分镜、逐镜渲染、在可 rearrange 的画布上排布,最终组装成单个可下载的视频。每个分镜都是真实生成,按秒计费,Agent 会先告诉你每个 clip 的价格、花多少钱,花了钱才开工。
🎬 这是唯一一个"按输出秒数而非轮次花钱"的 Kit,建议熟悉控制台之后再试水。分镜在后台渲染,你完全可以继续干活,成片到位了会自然呈现。
常见问题与延伸阅读
| 问题 | 答案 |
|---|---|
| 需要额外部署吗? | 不需要。Kit 已内置在镜像中,Launch 即开即用 |
| 能用我自己的模型吗? | 可以。Launch 对话框列出你的供应商能服务的所有底座 × 模型组合 |
| 和 Community Edition 的许可相同吗? | 不同。Starter Kits 采用独立许可条款,使用前请留意 |
| 实例里没有我想要的 Kit? | 你的实例只会列出它自带的 Kit,新版本镜像会带来更多套件 |
更多细节(升级备份、公开部署、Kits 配置)参考 docs/self-hosting-guide.md;协议标准与 OpenAPI 契约见 protocol/README.md。
总结:从"调用模型"到"拥有产品"
| Kit | 一句话指令 | 产出 |
|---|---|---|
| 📊 Slides | "做一份 5 页 PPT…" | 可拖拽编辑的演示文稿 |
| 📋 Sheets | "帮我建一个表格…" | Agent 列逐行自动填充的数据表 |
| 📈 Dashboards | "按月营收和 Top5 国家…" | 查询实时执行的仪表盘 |
| 🎥 Videos | "做一个 30 秒的宣传片…" | 分镜渲染的可下载视频 |
HarnessRouter 的 Starter Kits 展示的不只是四个应用,而是一种范式:一个统一 API(UHP 协议)背后,Codex、Claude Code、Hermes 等 Agent Harness 变成可插拔的引擎,而你的指令就是一句话。先 Launch 一个 Kit 玩起来,再读它的源码,你会明白"Agent 产品"可以有多快搭起来。
【免费下载链接】harnessrouterHarnessRouter Community Edition: the self-hosted, Apache-2.0 edition of the unified interface for agent harnesses. Run Codex, Claude Code, Hermes, PI, DSH, and more through one API, with sessions, streaming, files, cancellation, and failure handling. Implements the Unified Harness Protocol (UHP), an open standard. Your keys, your infrastructure.项目地址: https://gitcode.com/gh_mirrors/ha/harnessrouter
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考