mirror of
https://github.com/dtzp555-max/ocm.git
synced 2026-07-21 21:15:08 +00:00
docs: collapse README screenshots + bump to v0.8.2 (#1)
Merged after adding Backups/Rollback docs + README screenshot gallery (v0.8.2).
This commit is contained in:
@@ -33,51 +33,40 @@ Open [http://localhost:3333](http://localhost:3333) in your browser. For remote
|
|||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
**Screenshots** — Redacted UI walkthrough (no personal paths, no Telegram IDs):
|
<details>
|
||||||
|
<summary><b>Screenshots</b> (redacted: no personal paths, no Telegram IDs)</summary>
|
||||||
|
|
||||||

|
<p>
|
||||||
|
<img src="docs/redacted-screenshots/dashboard.jpg" width="240" />
|
||||||
|
<img src="docs/redacted-screenshots/agents.jpg" width="240" />
|
||||||
|
<img src="docs/redacted-screenshots/channels.jpg" width="240" />
|
||||||
|
<img src="docs/redacted-screenshots/models.jpg" width="240" />
|
||||||
|
<img src="docs/redacted-screenshots/auth.jpg" width="240" />
|
||||||
|
<img src="docs/redacted-screenshots/stats.jpg" width="240" />
|
||||||
|
<img src="docs/redacted-screenshots/cron.jpg" width="240" />
|
||||||
|
<img src="docs/redacted-screenshots/actions.jpg" width="240" />
|
||||||
|
<img src="docs/redacted-screenshots/cli.jpg" width="240" />
|
||||||
|
<img src="docs/redacted-screenshots/cli-output.jpg" width="240" />
|
||||||
|
<img src="docs/redacted-screenshots/backup-rollback.jpg" width="240" />
|
||||||
|
</p>
|
||||||
|
|
||||||

|
</details>
|
||||||
|
|
||||||

|
- **Agent Management** — Add main agents and sub-agents through a guided setup flow. View all agents in a tree structure with model selection, workspace browsing, and inline configuration.
|
||||||
|
- **Usage Statistics** — Real token usage data parsed directly from OpenClaw session files. Breakdown by model, agent, and day with a visual chart.
|
||||||

|
- **Model & Auth** — Configure models from your registered provider list. Follow built-in guides for provider authentication setup.
|
||||||
|
- **Built-in CLI** — Available from any page (top-right **Terminal** + bottom dock). Run OpenClaw commands with **real-time streaming output**, **Tab completion**, built-in presets, and your own saved favorites.
|
||||||

|
- **Ops Panel** — Restart gateway, view logs, run health checks, manage backups, **rollback/restore configs**, and handle cron tasks.
|
||||||
|
- **Backups / Rollback** — Browse auto-snapshots of `openclaw.json*` and restore any previous version (current config is auto-backed up first).
|
||||||

|
- **Bilingual UI** — English and Chinese interface with one-click language switching.
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
|
|
||||||
**Agent Management** — Add main agents and sub-agents through a guided setup flow. View all agents in a tree structure with model selection, workspace browsing, and inline configuration.
|
|
||||||
|
|
||||||
**Usage Statistics** — Real token usage data parsed directly from OpenClaw session files. Breakdown by model, agent, and day with a visual chart.
|
|
||||||
|
|
||||||
**Model & Auth** — Configure models from your registered provider list. Follow built-in guides for provider authentication setup.
|
|
||||||
|
|
||||||
**Built-in CLI** — Available from any page (top-right **Terminal** + bottom dock). Run OpenClaw commands with **real-time streaming output**, **Tab completion**, built-in presets, and your own saved favorites (no more memorizing commands).
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
**Ops Panel** — Restart gateway, view logs, run health checks, manage backups (local + NAS via SFTP/rsync), and handle cron tasks.
|
|
||||||
|
|
||||||
**Bilingual UI** — English and Chinese interface with one-click language switching.
|
|
||||||
|
|
||||||
## What's New (v0.7.x)
|
|
||||||
|
|
||||||
- **Dashboard redesign**: circular CPU/RAM/DISK gauges + system/gateway/agent overview, with optional auto-refresh.
|
|
||||||
- **Sub-agent creation flow**: step-by-step Telegram guide (BotFather → group → get group ID → fill form), with explicit safety warnings.
|
|
||||||
- **Telegram allowlist helper**: optional “Your Telegram User ID” field can auto-append to `channels.telegram.allowFrom`.
|
|
||||||
- **Model dropdown = real CLI output**: selectors are sourced from `openclaw models list` (with a warning if parsing fails).
|
|
||||||
- **Cache-busting**: response headers + version checks help prevent stale frontend after updates.
|
|
||||||
- **Setup page EN localization**: first-run directory selection page is fully bilingual.
|
|
||||||
|
|
||||||
|
## What's New (v0.8.x)
|
||||||
|
|
||||||
|
- **Docs refresh (v0.8.x)**: updated English + Chinese guides and refreshed redacted screenshots.
|
||||||
|
- **README screenshots gallery**: all screenshots are now grouped into one collapsible section to keep the homepage short.
|
||||||
|
- **Built-in CLI terminal**: run OpenClaw commands from any page with streaming output, presets, favorites, and Tab completion.
|
||||||
|
- **Ops actions**: restart gateway, view logs, health check, backups (local + NAS), and cron management.
|
||||||
|
- **Telegram-first workflow**: safer sub-agent setup flow + allowlist helper + warnings for group privacy.
|
||||||
## Telegram Workflow & Safety
|
## Telegram Workflow & Safety
|
||||||
|
|
||||||
OCM is designed primarily for **Telegram-based OpenClaw workflows**:
|
OCM is designed primarily for **Telegram-based OpenClaw workflows**:
|
||||||
|
|||||||
@@ -2,6 +2,17 @@
|
|||||||
|
|
||||||
This is a user-facing summary derived from `DEVLOG.md`.
|
This is a user-facing summary derived from `DEVLOG.md`.
|
||||||
|
|
||||||
|
## v0.8.2
|
||||||
|
- Docs: reorganize README screenshots into a collapsible gallery to reduce scroll.
|
||||||
|
- Docs: add Backups / Rollback screenshot and README feature blurb.
|
||||||
|
- Docs: refresh redacted screenshots (Channels + Actions + Stats) and feature descriptions.
|
||||||
|
|
||||||
|
## v0.8.1
|
||||||
|
- Docs: add Stats screenshot and expand feature list.
|
||||||
|
|
||||||
|
## v0.8.0
|
||||||
|
- Docs: bilingual usage guides refreshed (EN + zh-CN) with redacted screenshots.
|
||||||
|
|
||||||
## v0.7.6
|
## v0.7.6
|
||||||
- Docs: annotated screenshots with arrows for key UI controls.
|
- Docs: annotated screenshots with arrows for key UI controls.
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 71 KiB |
+2
-2
@@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env node
|
#!/usr/bin/env node
|
||||||
// ================================================================
|
// ================================================================
|
||||||
// OpenClaw Manager v0.7.1
|
// OpenClaw Manager v0.8.2
|
||||||
// 跨平台本地管理工具 (Windows / macOS / Linux)
|
// 跨平台本地管理工具 (Windows / macOS / Linux)
|
||||||
//
|
//
|
||||||
// 用法:
|
// 用法:
|
||||||
@@ -24,7 +24,7 @@ const SCRIPT_DIR = __dirname;
|
|||||||
const MANAGER_CONFIG = path.join(SCRIPT_DIR, 'manager-config.json');
|
const MANAGER_CONFIG = path.join(SCRIPT_DIR, 'manager-config.json');
|
||||||
let PORT = 3333;
|
let PORT = 3333;
|
||||||
let HOST = '0.0.0.0';
|
let HOST = '0.0.0.0';
|
||||||
const APP_VERSION = '0.7.1';
|
const APP_VERSION = '0.8.2';
|
||||||
// --port 参数
|
// --port 参数
|
||||||
const portIdx = process.argv.indexOf('--port');
|
const portIdx = process.argv.indexOf('--port');
|
||||||
if (portIdx !== -1 && process.argv[portIdx + 1]) PORT = parseInt(process.argv[portIdx + 1]) || 3333;
|
if (portIdx !== -1 && process.argv[portIdx + 1]) PORT = parseInt(process.argv[portIdx + 1]) || 3333;
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "openclaw-manager",
|
"name": "openclaw-manager",
|
||||||
"version": "0.7.1",
|
"version": "0.8.2",
|
||||||
"description": "A local web UI for managing OpenClaw AI agents — no npm install required",
|
"description": "A local web UI for managing OpenClaw AI agents — no npm install required",
|
||||||
"main": "openclaw-manager.js",
|
"main": "openclaw-manager.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
Reference in New Issue
Block a user