Coze-Power
/install coze-power
Coze-Power: Bridge Coze Bots to Local Capabilities
Overview
Coze bots are powerful, but they live in the cloud. They can't read your local files, run terminal commands, or interact directly with your machine. Coze-Power solves this with a lightweight HTTP server that exposes local tools through a standard OpenAPI interface that Coze plugins can consume.
Architecture
Quick Start (5 minutes)
1. Start the server
cd coze-power
python3 server.py
# Server starts on http://localhost:8899
2. Expose it publicly (one of these)
# Using ngrok (recommended for beginners)
ngrok http 8899
# → https://xxxx.ngrok.io (copy this URL)
# Or using Cloudflare Tunnel
cloudflared tunnel --url http://localhost:8899
3. Import the Coze plugin
- In Coze Studio, go to Plugins → Create Plugin
- Import from OpenAPI → Upload
assets/openapi-spec.json - Set Server URL to your ngrok/cloudflare URL (e.g.
https://xxxx.ngrok.io) - Add API key authentication: header name
X-API-Key, value from yourconfig.json - Save and enable the plugin
- Add the plugin to your Coze bot
4. Test it
In your Coze bot, try:
"Search the web for latest AI news" "List files on my desktop" "Show me the current system status"
Available Tools
| Tool | Method | Endpoint | Description |
|---|---|---|---|
| Web Search | POST | /tools/web-search |
Search the web and return results |
| Read File | POST | /tools/read-file |
Read content from local files |
| Write File | POST | /tools/write-file |
Write content to local files |
| List Directory | POST | /tools/list-dir |
List files in a directory |
| Run Command | POST | /tools/run-command |
Execute shell commands |
| System Info | POST | /tools/system-info |
Get OS, CPU, memory info |
| Read Clipboard | POST | /tools/clipboard-read |
Read clipboard contents |
| Write Clipboard | POST | /tools/clipboard-write |
Write to clipboard |
| Send Notification | POST | /tools/notify |
Send desktop notification |
| Health Check | GET | /health |
Check server status |
Configuration
Create config.json in the skill directory:
{
"api_key": "your-secret-api-key",
"host": "0.0.0.0",
"port": 8899,
"allowed_commands": ["ls", "pwd", "cat", "echo", "python3", "node"],
"allowed_paths": ["/home", "/tmp"],
"max_file_size_kb": 1024
}
Security
⚠️ You are exposing your local machine to the internet. Follow these rules:
- Always use API key authentication (never run without it)
- Use
allowed_commandsandallowed_pathsto restrict access - For production: add HTTPS via ngrok (it automatically provides TLS)
- Never expose this server without authentication
- Consider running it in a Docker container for isolation
Coze Plugin Setup (Detailed)
See references/coze-plugin-setup.md for step-by-step Coze configuration.
Examples
See references/examples.md for real Coze bot prompts and expected behaviors.
API Reference
See references/api-reference.md for complete endpoint documentation.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install coze-power - 安装完成后,直接呼叫该 Skill 的名称或使用
/coze-power触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Coze-Power 是什么?
Bridge your Coze bots to local machine capabilities. Coze bots run in the cloud and can't access local files, run commands, or control your machine — Coze-Po... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 48 次。
如何安装 Coze-Power?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install coze-power」即可一键安装,无需额外配置。
Coze-Power 是免费的吗?
是的,Coze-Power 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Coze-Power 支持哪些平台?
Coze-Power 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Coze-Power?
由 homesickjava(@homesickjava)开发并维护,当前版本 v1.0.5。