- macOS。
- Python 3。
- 已安装并登录 Codex CLI。
- 已准备飞书机器人的
App ID和App Secret。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/LpcPaul/FeishuCodexBridge/main/remote-install.sh)"安装脚本会提示输入飞书应用凭证,然后自动安装 launchd 服务。
安装完成后不要直接结束配置。继续按 安装后必做检查 确认飞书后台已经把消息事件和卡片回调都切到长连接,否则卡片按钮会报 code: 200340。
git clone https://github.com/LpcPaul/FeishuCodexBridge.git
cd FeishuCodexBridge
./install.sh- 在飞书开放平台「事件与回调」里选择长连接接收事件和回调。
- 在「已订阅的事件」里添加
im.message.receive_v1。 - 在「已订阅的回调」里添加
card.action.trigger。 - 保存并发布新版应用。
- 回到本机运行:
./bridge status
./bridge logs 30完整验收清单见 安装后必做检查。
运行目录:
~/Library/Application Support/FeishuCodexBridge
应用副本:
~/Library/Application Support/FeishuCodexBridge/app
配置文件:
~/Library/Application Support/FeishuCodexBridge/app/.env.feishu
可选能力也在这个文件里开启:
FEISHU_CODEX_CARDS_ENABLED=1
FEISHU_CARDKIT_ENABLED=1
FEISHU_DOCS_ENABLED=0
FEISHU_DOCS_FOLDER_TOKEN=修改配置后运行 ./bridge restart 让服务重新读取。
LaunchAgent:
~/Library/LaunchAgents/com.codex.feishu-codex-bridge.plist
在项目目录里运行:
./bridge status
./bridge restart
./bridge logs
./bridge follow-logs
./bridge stop
./bridge start只移除服务,保留状态库和配置:
./uninstall.sh移除服务并删除运行数据:
REMOVE_FEISHU_CODEX_BRIDGE_DATA=1 ./uninstall.sh