awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
larksuite avatar

larksuite/cli

0
View on GitHub↗
14,291 星标·983 分支·Go·MIT·14 次浏览

Cli

Lark CLI is a terminal-based tool designed for automating tasks and managing resources across the Lark and Feishu productivity ecosystem. It functions as a cloud workspace automator and REST API client, providing a command line interface to programmatically manage organizational documents, calendars, emails, and tasks.

The project distinguishes itself through an AI agent skill framework that allows for the integration and deployment of both bundled and custom skills. It features an identity-aware execution context that enables switching between user and bot identities, and employs a sidecar-based credential isolation model to prevent token leakage during API requests.

The tool covers a wide range of business productivity capabilities, including the orchestration of multidimensional tables, spreadsheets, and wiki nodes. It provides utilities for messaging management, calendar scheduling, and the processing of HR workflows such as attendance tracking and approval instances. Additionally, it includes developer tools for API schema inspection, paginated request automation, and multi-format data serialization.

The CLI manages the full OAuth authentication lifecycle, including interactive login and access scope verification.

Features

  • Workspace Command Line Interfaces - Functions as a specialized CLI for the administration and automation of cloud productivity suites.
  • Agent Skill Frameworks - Provides a framework for defining and deploying both bundled and custom skills to extend AI agent capabilities within the workspace.
  • Cloud Document Orchestrations - Provides programmatic orchestration for creating and editing cloud-based spreadsheets, wiki nodes, and multidimensional tables.
  • API Integration - Provides a command line interface for interacting with the Lark and Feishu platform APIs.
  • Collaborative Automation Workspaces - Provides a collaborative automation environment for managing organizational documents, calendars, emails, and tasks.
  • Business Process Automation Tools - Executes administrative and operational tasks across organizational domains including calendars, mail, contacts, and documents.
  • API Development Platforms - Provides a command-line interface for interacting with REST and real-time APIs to manage host environment resources.
  • Command Line Interfaces - Ships as a ready-to-run command line application for managing resources across the productivity ecosystem.
  • Credential Security and Utilities - Uses a secure sidecar process for handling authentication and providing credentials for API access.
  • Identity Switching - Enables switching between user and bot identities to control the authorization scope of executed API requests.
  • OAuth Authentication - Manages the full OAuth lifecycle including interactive login, logout, token status, and access scope verification.
  • Process-Isolated Credential Handling - Employs a sidecar-based credential isolation model to prevent token leakage during API requests.
  • Approval Workflow Management - Processes approval tasks including rejecting or transferring instances and queries personal attendance records.
  • Attendance Tracking - Provides utilities to query individual employee clock-in and attendance records.
  • Instant Messaging Management - Provides tools to send and reply to messages, manage group chats, and search chat history.
  • OKR Tracking - Implements tools to create, manage, and search for objective and key result progress records.
  • Platform Application Managements - Enables the deployment of applications and static sites while managing OAuth authentication scopes within the platform.
  • Spreadsheet Automation - Manages spreadsheet cells, dimensions, data validation dropdowns, and filter views.
  • Calendar Event Management - Provides capabilities to programmatically create, update, and search for calendar events and meeting rooms.
  • Email Management - Allows for browsing, searching, sending, and forwarding emails, as well as managing drafts and monitoring new messages.
  • Productivity and Task Management - Enables the creation, querying, and completion of tasks, including checklists, sub-tasks, and reminders.
  • Enterprise Wikis - Creates, reads, updates, and searches organizational documents, knowledge spaces, and wiki nodes.
  • Cloud File Management - Handles file uploads, downloads, permissions, and comments across cloud drives and wikis.
  • Table Management APIs - Manages records, fields, views, dashboards, and data analytics for base tables.
  • Multidimensional Table Management - Configures table schemas, handles batch record operations, and arranges dashboard blocks.
  • Automated Fetching - Automatically iterates through multi-page API responses by managing limits and delays to retrieve complete datasets.
  • Spreadsheet Connectors - Creates, reads, writes, appends, and exports data from electronic spreadsheets.
  • API Inspection Tools - Allows developers to retrieve parameter requirements and response structures for API methods to ensure correct request formatting.
  • Approval Workflows - Implements systems for querying, approving, rejecting, and transferring organizational approval workflow instances.
  • Declarative Event Routing - Maps WebSocket event sources to automation responses using regular expression patterns for real-time routing.
  • Meeting Management - Manages the creation and update of events, attendee invitations, and meeting room availability.
  • Regex-Routed Event Listeners - Listens for system events via WebSocket using regular expression routing to automate responses in real time.
  • User Profile Management - Searches for users and departments using filters and profile fields to retrieve detailed organizational information.
  • Credential Leak Prevention - Prevents the accidental exposure of credentials by requiring specific build configurations when proxies are detected.
  • Data Serialization Formats - Transforms internal data structures into JSON, CSV, or table formats for interoperability with other terminal tools.
  • CLI Command Generators - Automatically derives commands from API definitions to ensure parameters and response structures align with requirements.
  • Resource Callback Subscriptions - Manages callback listeners for specific resources to trigger automated actions when state changes occur.
  • RESTful API Clients - Implements a REST API client for executing authenticated requests and inspecting API schemas.
  • Command Line Utilities - Official CLI for enterprise communication platforms.
  • 开发者工具 - Official command-line interface for Feishu application development.

Star 历史

larksuite/cli 的 Star 历史图表larksuite/cli 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Cli 的开源替代方案

相似的开源项目,按与 Cli 的功能重合度排序。
  • googleworkspace/cligoogleworkspace 的头像

    googleworkspace/cli

    27,096在 GitHub 上查看↗

    The Google Workspace CLI is a command-line interface and Google API client designed to automate tasks across Google Workspace services. It functions as a cloud productivity automator that uses the Google Discovery Service to dynamically generate command structures and parameter requirements at runtime. The project distinguishes itself by providing a specialized AI agent toolset, exposing a server over standard input and output to provide structured tool definitions and skills for AI clients. It includes security layers for AI content sanitization to protect against prompt injection and utiliz

    Rustagent-skillsai-agentautomation
    在 GitHub 上查看↗27,096
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted 的头像

    awesome-selfhosted/awesome-selfhosted

    299,516在 GitHub 上查看↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    在 GitHub 上查看↗299,516
  • simstudioai/simsimstudioai 的头像

    simstudioai/sim

    28,796在 GitHub 上查看↗

    This project is an AI agent orchestration platform that provides a visual environment for building, testing, and deploying complex automation workflows. It functions as a low-code development interface where users can chain discrete functional blocks into dependency-aware pipelines to integrate artificial intelligence with external data and services. The platform supports the creation of intelligent conversational agents, automated business processes, and multi-service API orchestrations within a unified workspace. The platform distinguishes itself through its event-driven integration engine,

    TypeScriptagent-workflowagentic-workflowagents
    在 GitHub 上查看↗28,796
  • aws/aws-cdkaws 的头像

    aws/aws-cdk

    12,817在 GitHub 上查看↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    TypeScriptawscloud-infrastructurehacktoberfest
    在 GitHub 上查看↗12,817
查看 Cli 的所有 30 个替代方案→

常见问题解答

larksuite/cli 是做什么的?

Lark CLI is a terminal-based tool designed for automating tasks and managing resources across the Lark and Feishu productivity ecosystem. It functions as a cloud workspace automator and REST API client, providing a command line interface to programmatically manage organizational documents, calendars, emails, and tasks.

larksuite/cli 的主要功能有哪些?

larksuite/cli 的主要功能包括:Workspace Command Line Interfaces, Agent Skill Frameworks, Cloud Document Orchestrations, API Integration, Collaborative Automation Workspaces, Business Process Automation Tools, API Development Platforms, Command Line Interfaces。

larksuite/cli 有哪些开源替代品?

larksuite/cli 的开源替代品包括: googleworkspace/cli — The Google Workspace CLI is a command-line interface and Google API client designed to automate tasks across Google… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… simstudioai/sim — This project is an AI agent orchestration platform that provides a visual environment for building, testing, and… aws/aws-cdk — The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision… agarrharr/awesome-cli-apps — This project is a curated directory of command line applications and utilities designed to enhance developer… github/hub — Hub is a git command line tool and GitHub API client that provides a shell interface for automating workflows. It…