⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 极客之家 「丛林」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

在2026年的今天,OpenClaw 作为领先的自托管AI代理框架,已成为个人效率提升和企业数字化转型的核心引擎。

然而,随着多Agent协同作战成为常态,一个显著的“成长烦恼”也随之而来:十几个甚至几十个AI代理同时运行,资源消耗、成本流向、任务状态、记忆文件……一切都变得难以掌控。

你是否曾有过Agent莫名“失联”、Token成本悄然飙升却无从查起的困扰?这正是开源社区诞生TenacitOS的初衷——一个专为OpenClaw打造的、无额外后端依赖的、真正的“任务控制中心”。

简介

TenacitOS 是一个用于OpenClaw AI 代理实例的实时仪表盘和控制中心。采用 Next.js、React 19 和 Tailwind CSS v4 构建。

核心设计理念旗帜鲜明:“无额外后端依赖”。这并非一个独立的、需要复杂配置的监控系统。相反,它将自己直接嵌入到你的OpenClaw工作区内,成为OpenClaw身体的一部分。它通过读取宿主的配置、Agent列表、会话日志和内存文件,直接构建起整个管理界面。

优势亮点

  • 零配置管理: 无需额外配置数据库或复杂的后端服务,OpenClaw本身就是其后端。安装即用,Agent列表自动同步。
  • 数据一致性: 所有监控数据都是实时、第一手的,避免了传统独立监控系统可能存在的同步延迟或数据不一致问题。
  • 资源开销极低: 它本身不产生数据存储负担,其现代前端技术栈确保了交互的流畅,而不会给OpenClaw核心运行时带来显著压力。

核心功能

1.全景系统监视器

告别复杂的命令行。 TenacitOS提供了服务器级别的实时监控面板,CPU负载、内存占用、磁盘I/O、网络流量一目了然。

更关键的是,它能直接监控OpenClaw的运行载体,如PM2进程状态或Docker容器健康度,让你第一时间发现基础设施层面的异常。

2.智能代理仪表盘

这是指挥中心的核心。 所有Agent被集中展示,你可以清晰地看到每个Agent的活跃状态、正在处理的会话、消耗的Token总量以及其绑定的模型类型。多Agent协同作战时,谁在忙碌、谁在待命,全局态势尽在掌握。

3.精细化成本追踪*

基于OpenClaw本地SQLite数据库中的真实调用记录,TenacitOS能进行细致的成本分析。你可以按Agent、按时间、按模型类型查看支出趋势图。这项功能对于企业级部署和追求成本优化的个人开发者来说至关重要,它能精准定位“烧钱”的环节,让每一分Token都花在刀刃上。

4.可视化Cron管理器

定时任务是AI自动化的重要一环。 TenacitOS将枯燥的Cron表达式转化为直观的图形界面。你可以以周度时间线的方式查看任务排期,查询历史执行记录,甚至可以手动触发任务进行测试,极大提升了定时任务配置和调试的效率。

5.记忆与文件浏览器

Agent的记忆(Memory)是其“经验”的载体。 TenacitOS内置的记忆浏览器允许你像查阅档案一样,浏览、搜索甚至编辑Agent的记忆文件,精准管理上下文,防止“记忆污染”。

同时,内置的文件浏览器让你可以直接在线导航工作区目录,预览和编辑文件,无需在终端和编辑器间反复切换。

6.沉浸式3D办公室(标志性特性)

这是TenacitOS最具创新性和辨识度的功能。 它构建了一个交互式的3D虚拟办公室,每个AI Agent都拥有自己独立的“工位”。工位的状态(如灯光、屏幕内容)实时反映对应Agent的运行状态。

这种高度可视化的方式,让抽象的“多Agent协同”变得无比直观,你仿佛置身于一个真实的AI团队办公室中,一眼就能感知整个系统的协同韵律。这也正是其被归类为“3D沉浸式监控”和“颜值党首选”之一的原因。

7.企业级安全防护

考虑到管理面板可能涉及敏感信息,TenacitOS内置了密码保护、访问速率限制和安全Cookie机制,确保你的指挥中心大门只对授权人员开放。

安装部署

部署前置

在安装TenacitOS之前,请确保已拥有一个正常运行的开源版OpenClaw环境。这是TenacitOS运行的基础。同时,系统应满足以下条件:

  • Node.js: 版本需在22.0.0及以上。这是运行OpenClaw及其生态组件的核心依赖。
  • 硬件资源: 建议为OpenClaw及其监控面板预留充足资源。对于计划部署多个AI代理并进行长期监控的场景,推荐配置为4核CPU、8GB内存及40GB存储空间。

开始安装

目前,最主流且稳定的部署方式是通过OpenClaw的官方安装命令,将TenacitOS作为“技能”(Skill)或服务直接集成到现有的工作区中。

一键安装命令:

openclaw install carlosazaustre/tenacitOS

运行这条命令会自动从GitHub仓库拉取最新版本的TenacitOS,并完成在当前OpenClaw环境内的所有配置和集成工作,安装过程只需几分钟。

替代安装方法(如需)

如果希望通过传统Git方式克隆并运行,也可以参考项目仓库的README说明。通常步骤为克隆仓库、安装依赖并启动开发服务器。但官方推荐的openclaw install方式是更直接、更少出错的选择。

网络与访问配置

TenacitOS安装后,会作为一个独立的Web服务运行。为确保能够正常访问,需要进行简单的网络配置。

端口放行: TenacitOS默认会监听一个端口(例如3000)。您需要在服务器或本地主机的防火墙规则中放行此端口。

  • 在Linux服务器上,可以使用以下命令(以3000端口为例):
firewall-cmd --add-port=3000/tcp --permanent
firewall-cmd --reload

如果是在阿里云等云服务商部署,还需在云服务器的安全组规则中添加入站规则,允许TCP协议访问此端口。

服务启动与验证: 安装完成后,TenacitOS服务通常会随OpenClaw启动,或可通过项目内的脚本启动。之后可以通过查看进程或访问日志来确认服务已成功运行。

随后,在浏览器中访问 http://服务器IP或域名:3000(端口号请以实际运行为准),即可进入TenacitOS的登录界面。

开源地址

https://github.com/carlosazaustre/tenacitOS

文章目录
  1. 1. 简介
  2. 2. 优势亮点
  3. 3. 核心功能
    1. 3.1. 1.全景系统监视器
    2. 3.2. 2.智能代理仪表盘
    3. 3.3. 3.精细化成本追踪*
    4. 3.4. 4.可视化Cron管理器
    5. 3.5. 5.记忆与文件浏览器
    6. 3.6. 6.沉浸式3D办公室(标志性特性)
    7. 3.7. 7.企业级安全防护
  4. 4. 安装部署
    1. 4.1. 部署前置
    2. 4.2. 开始安装
      1. 4.2.1. 替代安装方法(如需)
    3. 4.3. 网络与访问配置
  5. 5. 开源地址