Null生态系统的管理控制台——一个单Zig二进制+嵌入式Svelte Web UI,用于安装、配置、监控和更新NullClaw、NullBoiler、NullTickets、NullWatch等生态组件。
- v2026.5.29
- 发布于
- 2026年5月29日
- 1,834
- 星标
- 1,967
- 下载
- 同步于
- 1 天前
最新版本
v2026.5.292026年5月29日 21:35下载慢?可在上方随时切换镜像源
项目说明
项目概述
NullHub 是 Null 生态系统最简单的安装、配置和管理中心。它是一个单 Zig 二进制文件,内嵌 Svelte Web UI,用于安装、配置、监控和更新 NullClaw、NullBoiler、NullTickets、NullWatch 等生态组件。
主要功能
- 安装向导:清单驱动的引导式安装,支持组件感知流程
- 进程监管:启动、停止、重启、带退避的崩溃恢复
- 健康监控:周期性HTTP健康检查,仪表盘状态卡片
- 跨组件链接:自动连接 NullTickets → NullBoiler,生成原生追踪器配置
- 配置管理:结构化编辑器,支持 NullClaw、NullBoiler、NullTickets、NullWatch 配置编辑
- 日志查看:按实例追踪和实时SSE流式日志
- 一键更新:下载、迁移配置、失败回滚
- 多实例:同组件多实例并行运行
- Web UI + CLI:浏览器仪表盘供人类使用,CLI供自动化使用
- 任务控制:本地优先的代理任务回放,包含工作流执行、基于角色的代理、故障恢复、检查点恢复、持久化回放存储和实时遥测
适用人群
- NullClaw 用户和管理员
- 需要可视化管理和监控 AI 助手生态的团队
- 对 Zig 和嵌入式 Web UI 感兴趣的开发者
快速上手
zig build
./zig-out/bin/nullhub自动打开浏览器访问 http://nullhub.localhost:19800
核心优势
- 单 Zig 二进制 + 嵌入式 Svelte Web UI,无需额外运行时依赖
- 统一的生态组件管理界面
- 支持多实例并行运行
- 开源免费
系统要求
- 操作系统:跨平台
- 额外依赖:curl、tar(运行时),npm(构建时)
历史版本
排序