Compare commits

...

2 Commits

Author SHA1 Message Date
jackwener a57c030c81 feat: register dingtalk and wecom as external CLIs
Add dws (DingTalk Workspace CLI) and wecom-cli to
external-clis.yaml so they are discoverable via opencli list
and auto-installable.
2026-03-30 12:48:26 +08:00
jackwener 1995459100 docs: add dingtalk and wecom CLI to external CLI hub
Add dingtalk-workspace-cli and wecom-cli as external CLI integrations
alongside lark-cli, gh, docker, etc.
2026-03-30 12:36:26 +08:00
3 changed files with 21 additions and 0 deletions
+2
View File
@@ -136,6 +136,8 @@ OpenCLI acts as a universal hub for your existing command-line tools — unified
| **obsidian** | Obsidian vault management | `opencli obsidian search query="AI"` |
| **docker** | Docker | `opencli docker ps` |
| **lark-cli** | Lark/Feishu — messages, docs, calendar, tasks, 200+ commands | `opencli lark-cli calendar +agenda` |
| **dingtalk** | DingTalk — cross-platform CLI for DingTalk's full suite, designed for humans and AI agents | `opencli dingtalk msg send --to user "hello"` |
| **wecom** | WeCom/企业微信 — CLI for WeCom open platform, for humans and AI agents | `opencli wecom msg send --to user "hello"` |
| **vercel** | Vercel — deploy projects, manage domains, env vars, logs | `opencli vercel deploy --prod` |
**Register your own** — add any local CLI so AI agents can discover it via `opencli list`:
+2
View File
@@ -200,6 +200,8 @@ OpenCLI 也可以作为你现有命令行工具的统一入口,负责发现、
| **obsidian** | Obsidian 仓库管理 | `opencli obsidian search query="AI"` |
| **docker** | Docker 命令行工具 | `opencli docker ps` |
| **lark-cli** | 飞书 CLI — 消息、文档、日历、任务,200+ 命令 | `opencli lark-cli calendar +agenda` |
| **dingtalk** | 钉钉 CLI — 钉钉全套产品能力的跨平台命令行工具,支持人类和 AI Agent 使用 | `opencli dingtalk msg send --to user "hello"` |
| **wecom** | 企业微信 CLI — 企业微信开放平台命令行工具,支持人类和 AI Agent 使用 | `opencli wecom msg send --to user "hello"` |
| **vercel** | Vercel — 部署项目、管理域名、环境变量、日志 | `opencli vercel deploy --prod` |
**零配置透传**:OpenCLI 会把你的输入原样转发给底层二进制,保留原生 stdout / stderr 行为。
+17
View File
@@ -30,6 +30,23 @@
install:
default: "npm install -g @larksuite/cli"
- name: dws
binary: dws
description: "DingTalk Workspace CLI — messages, docs, calendar, contacts and more for humans and AI agents"
homepage: "https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli"
tags: [dingtalk, collaboration, productivity, ai-agent]
install:
mac: "curl -fsSL https://raw.githubusercontent.com/DingTalk-Real-AI/dingtalk-workspace-cli/main/scripts/install.sh | sh"
linux: "curl -fsSL https://raw.githubusercontent.com/DingTalk-Real-AI/dingtalk-workspace-cli/main/scripts/install.sh | sh"
- name: wecom-cli
binary: wecom-cli
description: "WeCom/企业微信 CLI — contacts, todos, meetings, messages, calendar, docs and smart sheets for AI agents"
homepage: "https://github.com/WecomTeam/wecom-cli"
tags: [wecom, wechat-work, collaboration, productivity, ai-agent]
install:
default: "npm install -g @wecom/cli"
- name: vercel
binary: vercel
description: "Vercel CLI — deploy projects, manage domains, env vars, logs and serverless functions"