diff --git a/README.md b/README.md index 37a4f92..6283d8f 100644 --- a/README.md +++ b/README.md @@ -33,51 +33,40 @@ Open [http://localhost:3333](http://localhost:3333) in your browser. For remote ## Features -**Screenshots** — Redacted UI walkthrough (no personal paths, no Telegram IDs): +
+Screenshots (redacted: no personal paths, no Telegram IDs) -![](docs/redacted-screenshots/dashboard.jpg) +

+ + + + + + + + + + + +

-![](docs/redacted-screenshots/agents.jpg) +
-![](docs/redacted-screenshots/channels.jpg) - -![](docs/redacted-screenshots/models.jpg) - -![](docs/redacted-screenshots/auth.jpg) - -![](docs/redacted-screenshots/stats.jpg) - -![](docs/redacted-screenshots/cron.jpg) - -![](docs/redacted-screenshots/actions.jpg) - - -**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). - -![](docs/redacted-screenshots/cli.jpg) - -![](docs/redacted-screenshots/cli-output.jpg) - -**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. +- **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. +## 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 OCM is designed primarily for **Telegram-based OpenClaw workflows**: diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 01bf05f..c1b5a28 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -2,6 +2,17 @@ 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 - Docs: annotated screenshots with arrows for key UI controls. diff --git a/docs/redacted-screenshots/backup-rollback.jpg b/docs/redacted-screenshots/backup-rollback.jpg new file mode 100644 index 0000000..842c08b Binary files /dev/null and b/docs/redacted-screenshots/backup-rollback.jpg differ diff --git a/openclaw-manager.js b/openclaw-manager.js index 32c7763..ec6eada 100644 --- a/openclaw-manager.js +++ b/openclaw-manager.js @@ -1,6 +1,6 @@ #!/usr/bin/env node // ================================================================ -// OpenClaw Manager v0.7.1 +// OpenClaw Manager v0.8.2 // 跨平台本地管理工具 (Windows / macOS / Linux) // // 用法: @@ -24,7 +24,7 @@ const SCRIPT_DIR = __dirname; const MANAGER_CONFIG = path.join(SCRIPT_DIR, 'manager-config.json'); let PORT = 3333; let HOST = '0.0.0.0'; -const APP_VERSION = '0.7.1'; +const APP_VERSION = '0.8.2'; // --port 参数 const portIdx = process.argv.indexOf('--port'); if (portIdx !== -1 && process.argv[portIdx + 1]) PORT = parseInt(process.argv[portIdx + 1]) || 3333; diff --git a/package.json b/package.json index 66ca6a6..28ede4d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "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", "main": "openclaw-manager.js", "scripts": {