Have you ever felt this way:
AI tools are evolving rapidly—Claude, Qwen, various large models—but they remain stuck on your desktop, completely disconnected from your team’s daily collaboration.
When someone asks a question in the group chat, you still have to reply manually. After a script finishes running, you still need to send notifications by hand. AI helps you get work done, but can't deliver results to your colleagues.
This "last mile" gap has held back countless people.
Reorganize
In the past, building an intelligent bot inside DingTalk was simply too difficult:
Register a developer account → Fill out review forms → Configure permissions → Set up a server → Write callback interfaces → Debug Webhooks → Maintain after launch…
Completing this entire process took at least three days, sometimes even a week. Before you could start using it, you’d already be exhausted.
"I just wanted Claude to help my team solve a few technical issues, but setting up the environment alone took two days—I eventually gave up."
— Real complaint from a team tech lead
As a result, most people's use of AI remains limited to personal desktops—helping only their own tasks, not the broader team.
Until DingTalk DWS arrived—no backend code required, no server rental needed. Just run a few commands in your local terminal to directly "map" your local AI capabilities into a DingTalk bot. @ the bot in a group, and your AI responds instantly!
DWS (dingtalk-workspace-cli) is DingTalk’s command-line tool that unifies all DingTalk product capabilities—group chats, messages, documents, calendars, spreadsheets, approvals, attendance—into a single set of commands.
It's not just for developers; it's a "universal remote control" for every team member.
The most exciting feature: one command turns your local AI into a "spokesperson bot" in a DingTalk group. No server, no callbacks, no app registration required.
No abstract theories—let’s dive straight into how it works!
Step 1: Install DWS—Done in One Minute
Whether you're on Mac, Linux, or Windows, installation takes just one command. Even better—you can let an AI agent execute the command for you (recommended: local agents like Qoder or Wukong, ensuring data security):
# Mac / Linux (copy and paste directly to your AI agent)
curl -fsSL

English
اللغة العربية
Bahasa Indonesia
日本語
Bahasa Melayu
ภาษาไทย
Tiếng Việt
简体中文 