OpenClaw Control Plane · v0.1.6

把 OpenClaw 的配置、诊断和治理收拢到一个控制面

ManClaw 是面向 OpenClaw 的管理控制台,覆盖 Profile、Agent、Model、Channel、Plugin、Skill、运行诊断、最佳实践与受控操作,前端使用 Vue 3 + TypeScript + Vite,后端使用 Fastify + TypeScript。

Features

配置、诊断与治理集中管理

围绕 Profile 组织模型、Agent、渠道、插件与技能配置,并提供运行诊断和受控操作。

Overview

查看当前 Profile、OpenClaw 工作区、配置文件、默认模型、日志和受控命令入口。

Models

管理 provider、Model ID、默认模型;roadmap 显示独立模型页和多模型条目已在进行中。

Agents

维护默认 Agent、workspace、bindings、tools、session、subagents 和 channel 绑定。

Channels

读取和保存 openclaw.json 中的 channels,并维护 channel 到 Agent 的绑定关系。

Plugins / Skills

覆盖插件列表、启用状态、Tools 管理,以及系统技能和工作区技能的安装、更新、启用、禁用与删除。

Best Practices

收敛飞书能力暴露、快速新增 Feishu Channel、预设 Agent、Session Cleanup 和 Model ID 更换等治理动作。

Delivery

可独立发布的单进程控制台

ManClaw 的 1.0 发布方式说明里,生产模式由 Fastify 直接托管前端构建产物,不要求额外 Nginx。

pnpm workspace

仓库分为 apps/web、apps/server、packages/shared、packages/core,前后端和共享类型分层清晰。

Release Prepare

`pnpm release:prepare` 输出 server、web dist、release package 和 zip artifact。

跨平台运行

Linux / macOS 使用 bash,Windows 使用 PowerShell;远程访问时服务端要求 token 验证。

System Design

配置管理与操作边界

统一信息架构

OpenClaw 的模型、Agent、渠道、插件、技能、诊断和最佳实践在同一控制面中组织和操作。

前后端分层

Vue 3 + TypeScript + Vite 提供管理界面;Fastify + TypeScript 封装系统查询、配置读写和受控操作。

访问控制与发布

远程访问使用 token 验证,命令按平台适配;release 产物准备与 GitHub Actions 流水线支持发布。