# opencode_IM **Repository Path**: jiangrong2001/opencode_-im ## Basic Information - **Project Name**: opencode_IM - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-19 - **Last Updated**: 2026-03-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OpenCode-IM OpenCode的IM增强版本,支持通过飞书等IM工具与智能体进行交流。 ## 功能 - OpenCode的所有编程能力 - 多IM平台集成(飞书、Telegram等) - 统一的消息适配和会话管理 - 实时消息响应 ## 快速开始 ### 1. 安装依赖 ```bash cd opencode-im bun install ``` ### 2. 配置飞书 ```bash # 复制配置模板 cp packages/im/config/feishu.example.json packages/im/config/feishu.json # 编辑配置 vim packages/im/config/feishu fanc ``` ### 3. 启动服务 ```bash # 开发模式 bun run dev # 生产模式 bun run build bun run start ``` ### 4. 配置飞书Webhook 在飞书开发者后台配置webhook URL: ``` https://your-domain.com/im/feishu ``` ## 项目结构 ``` opencode-im/ ├── packages/ │ ├── opencode/ # OpenCode核心 │ ├── im/ # IM通信层 │ └── config/ # 配置文件 └── README.md ``` ## 使用示例 ### 在飞书中与智能体对话 1. 将智能体添加到飞书群组 2. 发送消息给智能体 3. 智能体会自动分析并执行编程任务 4. 结果实时返回到飞书 ## 开发 ### 添加新的IM平台 1. 在 `packages/im/src/channel/` 创建新的channel实现 2. 实现 `IMChannel` 接口 3. 在 `packages/im/src/manager/channel-manager.ts` 注册 ### 运行测试 ```bash bun test ``` ## License MIT