Skip to content

SonicBotMan/openclaw-toolbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

11 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

OpenClaw Toolbox

License OpenClaw Status Version

๐Ÿงฐ ไธ€็ซ™ๅผ OpenClaw ่ฟ็ปดๅทฅๅ…ท็ฎฑ - ็›‘ๆŽงใ€ๅ‘Š่ญฆใ€ๅค‡ไปฝใ€Web Dashboard

๐Ÿ“‹ ็›ฎๅฝ•

โœจ ็‰นๆ€ง

ๅทฅๅ…ท ๅŠŸ่ƒฝ ่ฏดๆ˜Ž
๐Ÿ” Watchdog Gateway ่‡ชๆฃ€ + ่‡ชๅŠจ้‡ๅฏ ้˜ฒๆญขๆœๅŠกๅดฉๆบƒ
๐Ÿ”„ Version Check ่‡ชๅŠจๆฃ€ๆต‹ๆ–ฐ็‰ˆๆœฌ + ่‡ชๅŠจๅ‡็บง ็‰ˆๆœฌ็ฎก็†
๐Ÿค Partner Watchdog ๅŒๆœบไบ’ๅค‡็›‘ๆŽง ้ซ˜ๅฏ็”จๆžถๆž„
๐Ÿ“Š Token Alert Token ไฝฟ็”จ็އๅ‘Š่ญฆ ๆˆๆœฌๆŽงๅˆถ
๐Ÿ’พ Auto Backup ่‡ชๅŠจๅค‡ไปฝๅ…ณ้”ฎ้…็ฝฎ ๆ•ฐๆฎๅฎ‰ๅ…จ
๐Ÿ“‹ View Logs ็ปŸไธ€ๆ—ฅๅฟ—ๆŸฅ็œ‹ ๅฟซ้€Ÿ่ฐƒ่ฏ•
๐Ÿ–ฅ๏ธ Web Dashboard ๅฎžๆ—ถ็›‘ๆŽง้ขๆฟ ๅฏ่ง†ๅŒ–็ฎก็†

๐Ÿ—๏ธ ๆžถๆž„

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    OpenClaw Toolbox                       โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                         โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”               โ”‚
โ”‚   โ”‚   Watchdog   โ”‚    โ”‚Partner Watchdogโ”‚              โ”‚
โ”‚   โ”‚  (Gateway)   โ”‚    โ”‚  (ๅŒๆœบไบ’ๅค‡)   โ”‚              โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜               โ”‚
โ”‚                                                         โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”               โ”‚
โ”‚   โ”‚Token Alert   โ”‚    โ”‚Auto Backup   โ”‚               โ”‚
โ”‚   โ”‚ (ๆˆๆœฌๆŽงๅˆถ)    โ”‚    โ”‚  (ๆ•ฐๆฎๅฎ‰ๅ…จ)  โ”‚              โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜               โ”‚
โ”‚                                                         โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                                    โ”‚
โ”‚   โ”‚ View Logs    โ”‚                                    โ”‚
โ”‚   โ”‚  (่ฐƒ่ฏ•)      โ”‚                                    โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                                    โ”‚
โ”‚                                                         โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                    ้€š็Ÿฅๆธ ้“                              โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                  โ”‚
โ”‚   โ”‚Telegram โ”‚ โ”‚  Email โ”‚ โ”‚ System โ”‚                  โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿš€ ๅฟซ้€Ÿๅผ€ๅง‹

ไธ€้”ฎๅฎ‰่ฃ…

# ไปŽ GitHub ๅฎ‰่ฃ…
curl -sL https://raw.githubusercontent.com/SonicBotMan/openclaw-toolbox/main/scripts/install.sh | bash

# ๆˆ–ๅ…‹้š†ๅฎ‰่ฃ…
git clone https://github.com/SonicBotMan/openclaw-toolbox.git
cd openclaw-toolbox && bash scripts/install.sh

OpenClaw ่ฟœ็จ‹้ƒจ็ฝฒ

ๅœจไฝ ็š„ OpenClaw ๅฏน่ฏไธญๅ‘้€๏ผš

้ƒจ็ฝฒ openclaw-toolbox

๐Ÿ”ง ๅทฅๅ…ท่ฏดๆ˜Ž

1. Watchdog ็›‘ๆŽง

# ๅฏๅŠจ็›‘ๆŽง
systemctl --user start openclaw-watchdog.timer

# ๆŸฅ็œ‹็Šถๆ€
systemctl --user status openclaw-watchdog.timer

# ๆŸฅ็œ‹ๆ—ฅๅฟ—
tail -f /tmp/openclaw-watchdog.log

# ๆ‰‹ๅŠจๆฃ€ๆŸฅ
~/openclaw-watchdog.sh

2. Partner Watchdog ไบ’ๅค‡็›‘ๆŽง

# ้…็ฝฎๅฏนๆ–น IP
echo "PARTNER_IP=192.168.11.xxx" > ~/.openclaw/workspace/config/partner.conf

# ๅฏๅŠจไบ’ๅค‡็›‘ๆŽง
~/partner-watchdog.sh &

3. Token ๅ‘Š่ญฆ

# ๆ‰‹ๅŠจๆฃ€ๆŸฅ
~/token-alert.sh

# ๆทปๅŠ ๅฎšๆ—ถไปปๅŠก
*/30 * * * * ~/token-alert.sh >> /tmp/token-alert.log 2>&1

4. ่‡ชๅŠจๅค‡ไปฝ

# ๆ‰‹ๅŠจๅค‡ไปฝ
~/auto-backup.sh

# ๆŸฅ็œ‹ๅค‡ไปฝ
ls -la ~/.openclaw/backups/

5. ็ปŸไธ€ๆ—ฅๅฟ—ๆŸฅ็œ‹

# ๆŸฅ็œ‹ๆ‰€ๆœ‰ๆ—ฅๅฟ—
~/view-logs.sh

# ๅฎžๆ—ถ็›‘ๆŽง
watch -n 5 ~/view-logs.sh

6. Web Dashboard ๐Ÿ–ฅ๏ธ NEW!

# ๅฏๅŠจ Dashboard
cd openclaw-toolbox
bash scripts/start-dashboard.sh

# ่ฎฟ้—ฎ
open http://localhost:3100

# ๅœๆญข
bash scripts/stop-dashboard.sh

Dashboard ๅŠŸ่ƒฝ๏ผš

  • โœ… Gateway ็Šถๆ€ๅฎžๆ—ถ็›‘ๆŽง
  • โœ… Watchdog ็›‘ๆŽง็Šถๆ€
  • โœ… ็ฃ็›˜/Token ไฝฟ็”จ็އๅฏ่ง†ๅŒ–
  • โœ… ไธ€้”ฎ่‡ชๅŠจไฟฎๅค
  • โœ… ็ณป็ปŸๆ—ฅๅฟ—ๆŸฅ็œ‹
  • โœ… ๆฏ 5 ็ง’่‡ชๅŠจๅˆทๆ–ฐ

โš™๏ธ ้…็ฝฎ

้…็ฝฎๆ–‡ไปถไฝ็ฝฎ

~/.openclaw/workspace/config/
โ”œโ”€โ”€ watchdog.json      # Watchdog ้…็ฝฎ
โ”œโ”€โ”€ partner.conf      # ไบ’ๅค‡็›‘ๆŽง้…็ฝฎ
โ””โ”€โ”€ telegram.conf    # Telegram ้€š็Ÿฅ้…็ฝฎ

Telegram ้€š็Ÿฅ้…็ฝฎ

# ๅˆ›ๅปบ้…็ฝฎๆ–‡ไปถ
mkdir -p ~/.openclaw/workspace/config
echo "BOT_TOKEN=your_bot_token" > ~/.openclaw/workspace/config/telegram.conf
echo "CHAT_ID=your_chat_id" >> ~/.openclaw/workspace/config/telegram.conf

# ๆต‹่ฏ•ๅ‘้€
curl -X POST "https://api.telegram.org/bot<BOT_TOKEN>/sendMessage" \
  -d "chat_id=<CHAT_ID>" \
  -d "text=OpenClaw Toolbox ๆต‹่ฏ•ๆถˆๆฏ"

๐Ÿ“Š ๆ€ง่ƒฝๅฝฑๅ“

ๅทฅๅ…ท CPU ๅ†…ๅญ˜ ็ฃ็›˜ I/O
Watchdog < 1% < 10MB ๆžไฝŽ
Partner Watchdog < 0.5% < 5MB ๆžไฝŽ
Token Alert < 0.1% < 2MB ๆ— 
Auto Backup < 2% < 20MB ไธญ็ญ‰๏ผˆๆฏๆ—ฅ๏ผ‰
View Logs < 0.5% < 5MB ไฝŽ

๐Ÿ”ง ๅผ€ๅ‘

้กน็›ฎ็ป“ๆž„

openclaw-toolbox/
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ LICENSE
โ”œโ”€โ”€ .gitignore
โ”œโ”€โ”€ .github/workflows/
โ”‚   โ””โ”€โ”€ release.yml        # ่‡ชๅŠจ Release
โ”œโ”€โ”€ scripts/
โ”‚   โ”œโ”€โ”€ install.sh           # ไธ€้”ฎๅฎ‰่ฃ…
โ”‚   โ”œโ”€โ”€ openclaw-watchdog.sh # Gateway ็›‘ๆŽง
โ”‚   โ”œโ”€โ”€ partner-watchdog.sh  # ไบ’ๅค‡็›‘ๆŽง
โ”‚   โ”œโ”€โ”€ token-alert.sh      # Token ๅ‘Š่ญฆ
โ”‚   โ”œโ”€โ”€ auto-backup.sh      # ่‡ชๅŠจๅค‡ไปฝ
โ”‚   โ”œโ”€โ”€ view-logs.sh        # ๆ—ฅๅฟ—ๆŸฅ็œ‹
โ”‚   โ”œโ”€โ”€ start-dashboard.sh  # ๅฏๅŠจ Dashboard
โ”‚   โ””โ”€โ”€ stop-dashboard.sh   # ๅœๆญข Dashboard
โ”œโ”€โ”€ dashboard/
โ”‚   โ”œโ”€โ”€ server.js           # Express ๆœๅŠกๅ™จ
โ”‚   โ”œโ”€โ”€ templates/
โ”‚   โ”‚   โ””โ”€โ”€ index.html      # Dashboard ๅ‰็ซฏ
โ”‚   โ””โ”€โ”€ static/             # ้™ๆ€่ต„ๆบ
โ”œโ”€โ”€ config/
โ”‚   โ”œโ”€โ”€ watchdog.json.example
โ”‚   โ”œโ”€โ”€ partner.conf.example
โ”‚   โ””โ”€โ”€ telegram.conf.example
โ””โ”€โ”€ docs/
    โ””โ”€โ”€ FAQ.md

ๆœฌๅœฐๅผ€ๅ‘

git clone https://github.com/SonicBotMan/openclaw-toolbox.git
cd openclaw-toolbox

# ๆต‹่ฏ•ๅ„ไธช่„šๆœฌ
bash scripts/openclaw-watchdog.sh
bash scripts/token-alert.sh
bash scripts/auto-backup.sh
bash scripts/view-logs.sh

๐Ÿค ่‡ด่ฐข

๐Ÿ“ License

MIT License - ่ฏฆ่ง LICENSE

๐Ÿ› ้—ฎ้ข˜ๅ้ฆˆ

ๅฆ‚ๆœ‰้—ฎ้ข˜ๆˆ–ๅปบ่ฎฎ๏ผŒ่ฏทๆไบค Issue


Made with โค๏ธ for OpenClaw Community

About

๐Ÿงฐ OpenClaw ่ฟ็ปดๅทฅๅ…ท็ฎฑ - ็›‘ๆŽงใ€ๅ‘Š่ญฆใ€ๅค‡ไปฝไธ€็ซ™ๅผ่งฃๅ†ณๆ–นๆกˆ

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors