AI Skill Hub 推荐使用:飞书AI工作流桥接 是一款优质的Agent工作流。AI 综合评分 7.5 分,在同类工具中表现稳健。如果你正在寻找可靠的Agent工作流解决方案,这是一个值得深入了解的选择。
在飞书中远程操控 Claude Code CLI — 同时让 AI Agent 拥有飞书全平台操作能力,提高开发效率和工作流体验。
飞书AI工作流桥接 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
在飞书中远程操控 Claude Code CLI — 同时让 AI Agent 拥有飞书全平台操作能力,提高开发效率和工作流体验。
飞书AI工作流桥接 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:pip 安装(推荐)
pip install feishu-bridge
# 方式二:虚拟环境安装(推荐生产环境)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install feishu-bridge
# 方式三:从源码安装(获取最新功能)
git clone https://github.com/feir/feishu-bridge
cd feishu-bridge
pip install -e .
# 验证安装
python -c "import feishu_bridge; print('安装成功')"
# 命令行使用
feishu-bridge --help
# 基本用法
feishu-bridge input_file -o output_file
# Python 代码中调用
import feishu_bridge
# 示例
result = feishu_bridge.process("input")
print(result)
# feishu-bridge 配置文件示例(config.yml) app: name: "feishu-bridge" debug: false log_level: "INFO" # 运行时指定配置文件 feishu-bridge --config config.yml # 或通过环境变量配置 export FEISHU_BRIDGE_API_KEY="your-key" export FEISHU_BRIDGE_OUTPUT_DIR="./output"
在飞书中获得完整的 AI 编程助手体验 — 不只是聊天,而是流式输出、任务追踪、多 Agent 调度、上下文管理的全功能呈现。
普通 AI Bot 只转发文本。Feishu Bridge 不同:它将 AI 编程助手(Claude Code / Codex / OMP / Alma / Pi)的每一项能力——实时流式输出、todo 进度追踪、Agent 分发状态、context 用量监控、配额告警——原生渲染到飞书消息卡片中,同时利用飞书的交互按钮、内联链接、Markdown 排版增强体验。AI Agent 还能通过飞书 CLI 工具反向管理你的文档、表格、日历、任务等资源。
cd feishu-bridge && git pull pip install -e '.[dev]' # 仅 pyproject.toml 依赖变更时需要 ```
使用 /update 可手动触发版本检查并自动重启部署。
```bash pipx install feishu-bridge # 推荐(隔离环境)
pipx upgrade feishu-bridge
```bash
首次运行自动启动配置向导:
```bash $ feishu-bridge --bot my-bot
手动配置 `~/.config/feishu-bridge/config.json`:
jsonc { "bots": [{ "name": "my-bot", "app_id": "${FEISHU_APP_ID}", // 从 .env 加载 "app_secret": "${FEISHU_APP_SECRET}", "workspace": "/path/to/workspace", "allowed_users": [""], // [""] = 所有人 "allowed_chats": ["oc_xxx"], // 可选:限定群聊 "model": "claude-opus-4-6", // 可选:透传给 CLI;未设则由 CLI 决定 "group_policy": { ... } // 可选:群聊响应策略 }], "agent": { "type": "claude", // claude | codex | pi | omp | alma "command": "claude", "commands": { // 可选:为热切换指定命令 "claude": "claude", "codex": "codex", "pi": "pi", "omp": "omp", "alma": null }, "args": ["--verbose"], // 可选:当前 agent 的额外 CLI 参数 "env": { // 可选:当前 agent 的固定环境变量 "ANTHROPIC_BASE_URL": "http://127.0.0.1:11434" }, "args_by_type": { // 可选:按 agent 类型区分参数 "codex": ["--oss", "--local-provider", "ollama"] }, "env_by_type": { // 可选:按 agent 类型区分环境变量 "codex": { "OPENAI_BASE_URL": "http://127.0.0.1:11434/v1" } }, "prompt": { // 可选:控制 bridge 固定注入的 prompt "safety": "full", // full | minimal | off "feishu_cli": true, "cron_mgr": true }, "timeout_seconds": 300 } }
发送 `/agent claude`、`/agent codex`、`/agent pi`、`/agent omp` 或 `/agent alma` 可在当前 bot 进程内热切换后端。切换会清空旧会话映射,避免复用不兼容的 `session_id` / `thread_id`;该切换仅影响当前运行实例,重启后仍以配置文件中的 `agent.type` 为准。
`agent.args` / `agent.env` 是当前 `agent.type` 的简写;如需给热切换目标预置不同参数,使用 `args_by_type` / `env_by_type`。
如需在 bridge 内热切换 provider,而不是手改配置文件,可定义 `agent.providers`:
jsonc "agent": { "type": "claude", "provider": "default", "command": "claude", "providers": { "default": {}, "ollama": { "env_by_type": { "claude": { "ANTHROPIC_BASE_URL": "http://127.0.0.1:11434" }, "codex": { "OPENAI_BASE_URL": "http://127.0.0.1:11434/v1" } }, "args_by_type": { "codex": ["--oss", "--local-provider", "ollama"] }, "models": { "claude": "qwen3.5", "codex": "gpt-oss:120b" }, "prompt": { "safety": "minimal", "feishu_cli": false, "cron_mgr": false } } } }
随后可在飞书内直接发送:
text /provider ollama /provider default ```
agent.prompt 用于控制 bridge 自己追加的 system prompt 片段;provider 下的 prompt 会覆盖全局设置。对本地 Ollama,通常建议关闭 feishu_cli / cron_mgr,并把 safety 降到 minimal,这样可以显著减少每次启动时固定注入的 token。
切换 provider 会像 /agent 一样清空旧会话映射,避免复用不兼容的 session。
Bridge 只做透传,不内置任何模型名、context window、别名默认值。所有模型相关配置由下游 CLI 自己管理:
| 下游 | 模型来源 | context window 来源 |
|---|---|---|
| Claude CLI | --model 参数或 CLI 默认 | CLI 自带(Anthropic SDK) |
| Codex CLI | ~/.codex/config.toml 里的 model + profile | Codex 自带 |
| Pi CLI | ~/.pi/models.json(每模型 contextWindow)+ ~/.pi/settings.json | Pi 自带 |
| OMP | ~/.omp/agent/config.yml 里的 modelRoles.default | OMP 自带 |
| Alma | Alma 桌面应用配置 | Alma 自带 |
Bridge 行为:
bot.model、/model <name> — 直接透传给下游 CLI;未设则由 CLI 自己决定agent.providers.<name>.model_aliases — 飞书端别名解析(/model qwen → /model Qwen3.6-35B-A3B-mxfp4),解析后再透传/status 与消息 footer:若流事件未上报 contextWindow(或上报为 0),显示 "上下文窗口:未知(由 CLI 决定)",跳过百分比告警最小配置(只配 agent.type,其他全部交给 CLI):
"agent": { "type": "claude" }
// 等效于 claude CLI 自己的默认模型 + context window
feishu-cli 负责 bot 消息发送(文本、图片、音频),lark(larksuite/cli)覆盖 20+ 飞书服务(文档、表格、多维表格、Wiki、日历、任务、邮件、云盘、审批等)。Agent 自动按需调用,也可作为独立 CLI 工具使用。
Bridge 安装后提供三个 CLI 入口:
| 命令 | 说明 |
|---|---|
feishu-bridge | 主进程入口 |
feishu-cli | Bot 消息发送(send-message / send-image / send-audio) |
bridge-cli | Bridge 管理工具(后台任务等) |
飞书服务 API 操作(文档、表格、日历、任务、邮件等)使用独立的 lark CLI:
lark docs +fetch --doc doxcnXXX # 读取文档
lark docs +create --title "报告" --body "..." # 创建文档
lark sheets +read --token xxx --range A1:C10 # 读取表格
lark calendar events +list # 查看日历
lark tasks +list # 查看任务
lark mail +search --query "季度报告" # 搜索邮件
该项目提供了一个开源的 AI 工作流桥接解决方案,允许开发者在飞书中远程操控 AI 代理,提高开发效率和工作流体验。虽然项目质量较高,但仍需要进一步优化和测试。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
总体来看,飞书AI工作流桥接 是一款质量良好的Agent工作流,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | feishu-bridge |
| 原始描述 | 开源AI工作流:在飞书中远程操控 Claude Code CLI — 同时让 AI Agent 拥有飞书全平台操作能力。。⭐21 · Python |
| Topics | workflowpython |
| GitHub | https://github.com/feir/feishu-bridge |
| License | MIT |
| 语言 | Python |
收录时间:2026-06-09 · 更新时间:2026-06-09 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端