DingTalk-Real-AI/dingtalk-workspace-cli
DingTalk Workspace is an officially open-sourced cross-platform CLI tool from DingTalk. It unifies DingTalk’s full suite of product capabilities into a single package, is designed for both human users and AI agent scenarios.
解决的问题
本项目提供了一个用于与钉钉企业工作区交互的命令行界面 (CLI)。它旨在弥合人类用户与AI智能体之间的鸿沟,允许两者直接从终端执行搜索联系人、管理日历、访问文档和创建任务等操作。
工作原理
它作为一个桥梁,通过 OAuth device-flow 与钉钉进行身份验证。认证后,它将各种企业服务(如 Drive、Calendar 和 Todo)公开为 CLI 命令。它支持结构化的 JSON 输出,使其非常适合集成到 AI 智能体工作流中。它包含一个“技能”系统,允许智能体执行特定任务,并提供单技能(单一入口点)和多技能(按产品划分)配置选项。
适用人群
适用于需要以编程方式访问或自动化钉钉企业环境内工作流的开发人员、企业管理员和 AI 智能体构建者。
亮点
- Agent-Ready: 提供结构化的 JSON 响应和内置技能集,可与 AI 智能体无缝集成。
- 零信任安全: 实施 OAuth device-flow 身份验证、域名白名单和最小权限范围,以确保安全的数据访问。
- 灵活输出: 支持多种输出格式,包括表格、JSON 和原始数据,便于解析。
- 多配置支持: 允许用户同时保持登录多个钉钉账号和组织。
- 企业控制: 包含用于管理整个组织 CLI 访问权限的管理功能。
相关
- 项目
deepagent-ltd/deepagent-codeDeepAgent Code (DAC) 是一个桌面+终端工作空间,让你可以使用LLM作为多步骤任务的编码助手。它提供持久化会话、可检查的项目记忆、用于独立任务的子代理、受管浏览器和可选的即时通讯集成,所有配置都支持任何兼容的LLM提供商。基于AGPL‑3.0许可。
- 项目
theJayTea/WritingToolsWriting Tools 是一款免费开源的桌面应用,支持 Windows、Linux 和 macOS,可通过快捷键在计算机任意位置调用 LLM。它可进行校对、重写、改变语气、翻译、总结网页或 YouTube 字幕,甚至与模型聊天。支持使用云 API(Gemini、OpenAI、Anthropic 等)或通过 Ollama、llama.cpp、Apple-silicon MLX 运行本地模型。该应用注重隐私(无遥测、API 密钥本地存储),并采用 GPL-v3 许可证。
- 项目
larksuite/clilark-cli 是一个开源、MIT 许可的命令行工具,封装了 Lark/飞书的开放平台 API。它提供跨 18 个业务领域的 200 多个命令和一组专为 AI 代理设计的“技能”,采用三层命令系统(快捷方式、API 映射命令、原始 API)。专为人类用户和 AI 代理设计,支持安全凭证存储、OAuth 流程和可配置的输出格式。
- 项目
CoWork-OS/CoWork-OSCoWork OS 是一个开源、跨平台的桌面应用程序,将编码、终端、浏览器、文档创建和 AI 代理合并到一个工作区中。用户可以接入任何 LLM 提供商(云或本地),并通过 GUI 或 `cowork` CLI 运行受治理的多代理工作流。功能包括用于生成文件的 Everything Workbench、可视化 Automation Studio、收件箱消息传递、Box-Brain 知识索引和强大的本地优先安全性。分发为 Electron 应用(MIT 许可),并提供 macOS 13+ 和 Windows 的安装程序。
- 项目
open-webui/open-webuiOpen WebUI 是一个开源、自托管的 LLM Web 界面,支持任何 OpenAI 兼容 API 和本地 Ollama 模型。它提供丰富的 UI(聊天、笔记、频道、日历、语音/视频、图像生成)、可扩展的插件系统、RBAC、多模型支持、内置 RAG(向量数据库、网络搜索)、代理执行代码的“Open Terminal”,以及企业级功能如 LDAP/SSO、SCIM 配置和可观测性。可通过 pip、Docker(CPU/GPU,内置 Ollama)或 Kubernetes 安装。生态系统包括桌面应用、面向移动的编码代理和用于同步外部知识库的工具。