joeseesun

Comprehensive Feishu/Lark workspace agent. Handles messages, docs, bitable (multi-dimensional tables), calendar, and tasks via Feishu Open API.

28
3
100% credibility
Found Mar 14, 2026 at 28 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

A single Python script that enables users to send messages, manage users and documents, handle multi-dimensional tables, calendars, and tasks in Feishu/Lark workspaces.

How It Works

1
🔍 Find the Feishu helper

You discover a simple tool on GitHub that makes handling your Feishu chats, docs, and schedules a breeze.

2
🔗 Link your workspace

You connect the tool to your Feishu account by adding your private app details once.

3
Choose your task

You pick something fun like sending a message or creating a document.

4
Select an action
💬
Send messages

Quickly send notes to chats or people.

📄
Work with docs

Create, list, or grab content from documents.

📊
Handle tables

View, add, update, or remove rows in your spreadsheets.

📅
Manage calendar

List events, add meetings, or delete them.

Tackle tasks

List, create, finish, or delete your to-dos.

5
▶️ Give the instructions

You tell the tool the details, like who to message or what title for the doc.

6
Watch it happen

The tool does the work instantly, updating your workspace.

🎉 All set!

Your messages are sent, docs ready, schedule organized—everything feels effortless.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 28 to 28 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is feishu-lark-agent?

This Python CLI acts as a comprehensive Feishu/Lark agent, handling messages, docs, bitable multi-dimensional tables, calendar events, and tasks through the Feishu Open API. Developers run simple commands like `python3 feishu.py msg send --text "hello" --to oc_chatid` or `doc create --title "Report" --content "# Markdown here"` to automate workspace interactions without building custom clients. It solves the pain of scripting Feishu/Lark ops by wrapping API calls in a lightweight, env-var-driven tool.

Why is it gaining traction?

Unlike scattered API wrappers, this delivers broad coverage—sending/replying messages, querying chats, creating docs from Markdown, managing bitable records, listing calendars, and task CRUD—in one script, making it a quick win for automation. The CLI's flag-based args and JSON outputs integrate easily into pipelines or swarm github workflows, standing out for Feishu/Lark users tired of verbose SDKs. Low stars (27) but practical hooks like auto-token caching and user resolution draw scripters seeking agent-like API access.

Who should use this?

Python scripters automating Feishu/Lark teams, like ops engineers bulk-adding tasks or calendar events from cron jobs. Lark admins querying message history or bitable data for reports. Devs prototyping comprehensive api agents before full apps, especially handling multi-dimensional tables or docs in CI/CD.

Verdict

Solid starter for Feishu/Lark CLI needs at 1.0% credibility and 27 stars—mature enough for scripts, but lacks tests and polished docs, so fork or extend for production. Try it if you need fast API handles; skip for enterprise polish.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.