返回顶部
c

clawdef爪防御

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.3.0
安全检测
已通过
130
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

clawdef

ClawDef — OpenClaw 令牌优化仪表盘

一个本地网页仪表盘,帮助您监控并降低 OpenClaw 的令牌成本。

功能

功能描述
🧠 智能自动优化器每5分钟分析使用情况,根据预算和任务复杂度自动切换到最便宜的模型
💰 成本估算器
输入任务 → 查看每个模型的预估成本,一键切换 | | 📊 实时仪表盘 | 令牌/成本追踪、缓存命中率、小时级图表、浪费检测 | | 🤖 一键模型设置 | 8个提供商(智谱/OpenAI/Claude/DeepSeek/通义千问/Kimi/Gemini/自定义),只需填写API密钥 | | 💳 预算控制 | 每日/每月限额,80%预警和95%自动降级 | | 🔄 故障转移 | 自动检测不健康模型并切换 | | 🚨 紧急控制 | 禁用所有技能或停止网关(仅管理员,手动触发) | | 👥 多用户 | 管理员/编辑者/查看者角色,密码认证 |

前提条件

  • - Node.js v18+ (node --version)
  • OpenClaw 已安装并运行
  • 操作系统:Linux 或 macOS

安装

步骤 1:复制文件

bash
CLAWDEF_DIR=/opt/openclaw-monitor # 或您喜欢的任何目录
SKILL_DIR=~/.openclaw/workspace/skills/clawdef

mkdir -p $CLAWDEFDIR/data $CLAWDEFDIR/public/lib
cp $SKILLDIR/scripts/server.js $CLAWDEFDIR/server.js
cp $SKILLDIR/scripts/package.json $CLAWDEFDIR/package.json
cp $SKILLDIR/public/index.html $CLAWDEFDIR/public/index.html
cp $SKILLDIR/public/lib/chart.min.js $CLAWDEFDIR/public/lib/chart.min.js

步骤 2:安装依赖

bash
cd $CLAWDEF_DIR && npm install --production

步骤 3:启动

bash
node $CLAWDEF_DIR/server.js

或使用辅助脚本:
bash
bash ~/.openclaw/workspace/skills/clawdef/scripts/install.sh

步骤 4:首次运行设置

在浏览器中打开 http://127.0.0.1:3456
首次运行时,系统会提示您设置管理员密码。

可选:作为服务运行(使用 systemd 的 Linux)

安装脚本仅复制文件。要作为持久服务运行,请手动创建 systemd 单元:

bash
sudo tee /etc/systemd/system/clawdef.service << EOF
[Unit]
Description=ClawDef 令牌优化器
After=network.target

[Service]
Type=simple
ExecStart=$(which node) /opt/openclaw-monitor/server.js
WorkingDirectory=/opt/openclaw-monitor
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target
EOF

sudo systemctl daemon-reload
sudo systemctl enable --now clawdef

文件访问

此技能读取和写入以下文件:

文件/路径访问权限用途
~/.openclaw/openclaw.json读取 + 写入读取当前模型配置;写入 agents.defaults.model.primary(模型切换)和 skills.entries(技能启用/禁用)
~/.openclaw/agents//sessions/.jsonl
只读 | 解析会话记录以进行令牌计数 |
| /tmp/openclaw/*.log | 只读 | 解析网关日志以进行请求追踪 |
| ~/.openclaw/workspace/skills/*/SKILL.md | 只读 | 列出已安装的技能及其元数据 |
| /data/clawdef.db | 读取 + 写入 | 用于仪表盘数据的本地 SQLite 数据库 |

网络活动

目标触发条件发送的数据
127.0.0.1:3456始终本地网页仪表盘(提供给您的浏览器)
127.0.0.1:11612/health
仪表盘加载 | HTTP GET 健康检查(网关状态) | | 127.0.0.1:11612/v1/chat/completions | 用户发送聊天消息 | 代理到网关 | | 用户配置的模型 API | 手动健康检查 | 最小 POST 请求以验证 API 是否可达 |

不会向任何第三方服务器发送数据。 仪表盘 UI 完全从本地文件提供(无 CDN)。

安全说明

  • - 绑定:仅监听 127.0.0.1(不可从外部访问)
  • 认证:使用 bcrypt 哈希密码的 JWT 令牌,7天有效期
  • 无默认密码:首次运行设置需要创建管理员凭据
  • 无遥测:无出站数据收集或回传
  • 依赖项:express、better-sqlite3、jsonwebtoken、bcryptjs、ws(均为知名包)
  • 原生模块:better-sqlite3 在 npm install 期间需要 C++ 构建步骤

卸载

bash

如果使用 systemd,停止服务


sudo systemctl stop clawdef && sudo systemctl disable clawdef

删除文件


rm -rf /opt/openclaw-monitor

支持的提供商

智谱 · OpenAI · Anthropic Claude · DeepSeek · 通义千问 · Moonshot (Kimi) · Google Gemini · 自定义(任何兼容 OpenAI 的 API)

许可证

MIT

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clawdef-1776057555 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 clawdef-1776057555 技能

通过命令行安装

skillhub install clawdef-1776057555

下载

⬇ 下载 clawdef v1.3.0(免费)

文件大小: 114.69 KB | 发布时间: 2026-4-14 13:21

v1.3.0 最新 2026-4-14 13:21
review-fix: configPaths提升到metadata顶层,npm install去掉--no-audit和错误抑制

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部