In-depth comparison of Lark, WeChat Work, and DingTalk CLI: A comprehensive guide
Friends, have you noticed a very interesting phenomenon lately? CLI is experiencing a "revival." In the era of agents, CLI is no longer just a command-line tool for programmers; it has also become a standard interface for AI to access enterprise capabilities...
Friends, have you noticed something interesting lately? CLI is experiencing a "revival".
exist Agent In this era, CLI is no longer just a command-line tool for programmers, but has also become... AI A standard interface layer for calling enterprise capabilities.
The most common type of interface we encounter is the GUI, or graphical user interface, which involves using a mouse to click on various attractive buttons and menus. It is very user-friendly for human eyes and hands.
But AI To them, these fancy interfaces are meaningless. CLI, the command-line tool, with its plain text commands in black boxes and white text, goes directly to the underlying logic and is more accurate.
Around the end of March, three major Chinese tech companies—Lark, WeChat Work, and DingTalk—simultaneously released their office capabilities as CLIs on GitHub, making them available to users. Agent Lay a path that allows direct access to the enterprise's workflow.
From then on,AI Agent It's no longer just for chatting; it can directly send messages in work groups, remind relevant colleagues to handle tasks, read meeting minutes, and overwrite documents.intelligentForms, messages, contacts, to-do lists, meetings, emails, schedules, etc.
More than a month has passed, so how have the three companies performed?
Without further ado, let's do a practical test and comparison today.
A month has passed, and several familiesopen sourceHow are the projects progressing and receiving feedback? Let's look at the most intuitive data first. As of May 18, 2026, the three GitHub projects were roughly in this state:
Lark CLI Stars: approximately 11,870, Forks: approximately 796, Open Issues: approximately 140. WeChat Work CLI Stars: approximately 2,063, Forks: approximately 148, Open Issues: approximately 46. DingTalk Workspace CLI Stars: approximately 1,897, Forks: approximately 115, Open Issues: approximately 44. The difference is quite significant.
If we only look at GitHub popularity, Lark has basically moved into the top tier. WeChat Work and DingTalk are quite similar, but WeChat Work has slightly more stars and forks..
Of course, GitHub data is not entirely equivalent to product capabilities.
A high number of stars could indicate a clearer product presentation, stronger dissemination within the developer community, or something else entirely. Agent The relevant positioning is more accurate.
But for CLI, this...open sourceIn terms of tools, GitHub feedback is very important, representing whether the project has been received by developers and users after it has been released. Agent The players truly see it.
From this perspective, Lark currently possesses the strongest potential.
Compare the official capability descriptions of Lark, WeChat Work, and DingTalk CLI.
Lark CLI covers core business domains such as messaging, documents, multidimensional tables, spreadsheets, slideshows, calendars, email, tasks, meetings, and Markdown.
The most prominent points in the README are: 200+ commands, 2500+ Raw APIs, and 24... AI Agent Skills, a three-tier command architecture: Shortcuts, API Commands, and Raw API. This design is very... Agent Native.
Lark CLI breaks down use cases of varying complexity and also includes built-in features. Agent Skills, Agent It is clear which commands to use in which scenarios, how to authenticate, how to handle errors, and how to avoid random operations.
DingTalk this timeopen sourceIt's DingTalk Workspace CLI, also known as dws, and its initial capabilities include:AI Tables, calendars, logs, to-do lists, bots, address books, DING messages, attendance, open platform documents, and workspaces.
However, based on my subsequent experience, DingTalk still needs to further refine these capabilities to make them more user-friendly. Agent Workflow.
Looking at WeChat Work, its open capabilities include: messages, events, documents, and more.intelligentForms, meetings, to-do lists, and contact lists.
These capabilities are actually very close to the advantageous scenarios of WeChat Work, especially messaging, contacts, and meetings, and their integration... Agent Many things can be done after that.automaticThe transformation is complete.
However, from Agent In terms of user-friendliness and overall openness, my impression of WeChat for Business is that it's usable, but its systematization level isn't as strong as Lark's.
This time, I mainly tested several of the most common office scenarios: generating cloud documents, creating meeting schedules, sending messages, reading data, and organizing multi-dimensional spreadsheets.
It basically covers five core modules: messaging, cloud documents, spreadsheets, calendar, and meetings..
Case 1: Generating Cloud Documents
Please use the XX CLI to create an XX document titled "XX CLI Test Log" with the following content: This is a... AI Agent Test the use of the XX CLI to perform office tasks. Once completed, return the documentation link to me.
Lark is the smoothest; it requests the necessary authorizations for the task separately, and the authorization and generation process is basically seamless.
DingTalk was successfully created, but the process wasn't very smooth. It has CLI capabilities, but the smoothness of operation needs improvement.
The document was successfully created using WeChat Work, with a good level of completion. The overall experience is somewhere between Lark and DingTalk.
Case 2: Meetings, Schedules, and Messages
This task is much more complex than creating a document, and it's also closer to... Agent In a real office setting, it's necessary to connect the modules of address book, calendar, meetings, and messages.
Please help me arrange a meeting for next Wednesday afternoon. AI The meeting will be attended by KK and Koi. Please find suitable participants, check their availability, create a meeting schedule, invite participants, and send a meeting notification in the group.
Lark has the most complete overall supply chain.Agent It's relatively natural to understand task breakdown: first find the right people, then check the schedule, then create a meeting, and finally send a notification.
DingTalk has many features, but in multi-step tasks, the experience is more easily interrupted by authorization, confirmation, and command calls.
WeChat for Work has a natural advantage in scenarios such as finding people and sending messages, but it still needs to be more clearly defined in actual use.Prompt wordsAnd confirmation action.
Case 3 Multidimensional Table
Please use the WeChat Work CLI to read the historical articles from my WeChat Official Accounts, located at "D:\KjieGZH\CLI\My Articles". Extract the relevant information from them. AI Tools, products, models, and real-world test cases are used to create a multi-dimensional table (K-Sister). AI Tool Evaluation Database.
The fields include: article title, tool name, tool type, core capabilities, usage scenarios, real-world test cases, highlights, target audience, content value, potential for derivative works, and whether it is worth continuing to follow up.
If an article involves multiple key tools, please break it down into multiple records; do not fabricate missing information.
Finally, please return the link to the multidimensional table to me.
Lark is very fast, basically following my instructions.Prompt wordsThey asked me to do it, and they sent me the link in about 10 minutes.
I've clearly authorized DingTalk, but it keeps asking for authorization repeatedly during execution, looping several times and never running. I can't take it anymore! Holy crap, DingTalk, what are you doing?! Can you please provide a proper CLI?!
It took WeChat for an hour and cost 30 yuan to process only 70-odd articles. It's a bit of a pain.
Moreover, each time I had to confirm after processing only 10 samples, it took more than two hours to complete and cost over 60 yuan. Fortunately, the final result was acceptable.
Additionally, if we want to create a commonly used PowerPoint presentation, currently only Lark has native Slides capabilities among the three providers..
If you need to create, read, modify, overwrite, or export Markdown files, or perform document format conversion, Lark CLI is the most complete of the three..
If you ask me: "What does a boss want to do internally, someone who can truly get things done?" AI AgentWhich system does the underlying layer actually connect to?
Lark is undoubtedly in a class of its own.Lark CLI is extremely open and thorough; in practice, it can handle complex database writes almost entirely.automaticThe underlying architecture is inherently designed for Agent The prepared operating system dock.
While the basic functionality of Enterprise WeChat is stable, it requires repeated manual confirmation for multi-step tasks, which is time-consuming and costly, falling short of true functionality.automaticThere's still a long way to go before I can find a job.
DingTalk has a wide range of surface modules, but in complex multi-step operations, it can easily get stuck in an infinite loop of constantly requesting authorization, causing it to crash. This issue still needs optimization.
for real Agent The times have changed; software is no longer the exclusive domain of humans, but... AI Productivity tools.
Many people might think that in this GUI era where even the mouse is almost obsolete, it's a step backward for big companies to come back to the CLI with its black borders and white text.
On the contrary, this is a competition specifically for AI The preparation for the Renaissance. For humans, clicking a button is the most intuitive action; but for…Large ModelFor them, fancy things on the screen are meaningless; what they need are structured, deterministic, and machine-readable interfaces.
Like Lark, which dares to fully disclose its core underlying business... Agent The open platform is transforming from a collaborative office software into a platform for enterprises to... Agent eraEssentialThe infrastructure.
Agent The era of [the technology/system] has just begun, and CLI is only the first step. The green code running in the terminal today may, in a few months, become super digital employees helping us handle all sorts of tedious tasks.
Original link:I personally tested three major office CLIs, and Lark really has something special this time!