Skip to content

yliust/FlyingClaude

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code Plugin for Feishu

将 Claude Code/Codex CLI 与飞书(Lark)打通的集成服务,让你可以直接在飞书群聊或私聊中向 Claude/Codex 发送开发任务并获取执行结果。

功能特性

  • 通过飞书消息触发 Claude Code/Codex 执行任务
  • 基于 WebSocket 长连接接收消息,无需公网 IP
  • 支持富文本、图片、文件、音频、交互卡片等多种消息类型
  • 超长输出自动拆分为多条卡片消息发送
  • 消息去重,防止重复执行
  • 内置 /help/status 命令

依赖

pip install lark-oapi loguru

Claude code/Codex的安装和配置需要自行完成:

curl -fsSL https://claude-code.com/install.sh | sh

快速开始

配置飞书

飞书的配置和相关APP_ID和APP_SECRET在飞书开发者后台获取,具体可以参考这个教程视频

独立服务模式

新建一个 config.py,并填入飞书应用的 APP_IDAPP_SECRET,然后运行:

python claude-feishu-service.py
python codex-feishu-service.py

# 指定工作目录(绝对路径)
python claude-feishu-service.py --work-dir /path/to/your/project
python codex-feishu-service.py --work-dir /path/to/your/project

使用效果

输入需求

结果展示

成品效果

网页展示

Codex单项目连续对话效果

Codex单项目连续对话效果

About

Feishu + Claude code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages