安全、易用、可扩展的开源 AI Agent 框架
OpenPollen 是一个开源的多平台 AI Agent 框架,基于 Claude Agent SDK 构建。支持钉钉、飞书、企业微信等聊天平台接入,通过 SKILL.md(Agent Skills 开放标准)实现技能的安装、发现和执行。
- 多平台接入 — 钉钉、飞书、企业微信、Web Chat,均支持长连接模式
- 技能系统 — 基于 SKILL.md 的声明式技能,一个文件即一个技能
- 插件架构 — 四槽位插件系统(channel / skill / provider / memory)
- 多模型支持 — Anthropic Claude、OpenAI、本地 Ollama,灵活切换
- 记忆系统 — SQLite + Markdown 文件双模式持久化记忆
- 安全可控 — 工具白名单、操作审计、会话隔离
npm install -g openpollenopenpollen init交互式向导将引导你完成:
- 选择 AI 模型来源(云端托管 / 自有 API Key / 本地 Ollama)
- 选择聊天平台(钉钉 / 飞书 / Web Chat)
- 安装推荐技能
openpollen start完整文档请访问 OpenPollen 文档站。
本地预览文档:
cd docs-site && npx vitepress dev技能的本质是一个 SKILL.md 文件,遵循 Agent Skills 开放标准。
---
name: code-review
description: 自动审查代码,给出改进建议
allowed-tools: Read, Grep, Glob
---
# 代码审查
审查用户提供的代码...openpollen skill list # 列出已安装技能
openpollen skill install code-review # 从市场安装
openpollen skill install ./my-skill/ # 从本地安装
openpollen skill remove code-review # 卸载技能
openpollen skill create my-skill # 创建新技能配置文件 openpollen.json(JSON5 格式),支持 ${ENV_VAR} 环境变量替换。
参见 openpollen.json.example 了解完整配置项。
初始化时选择「云端托管」会默认通过 OpenPollen 官方代理转发 API 请求,方便国内用户开箱即用。你也可以随时切换为其他方式:
- 自有 API Key — 在
providers.anthropic中填入你的 Anthropic API Key,直连官方 API - 本地模型 — 启用
providers.ollama,使用本地部署的 Ollama 模型,数据完全不出本机
所有网络请求行为均可在配置文件中查看和修改,不存在隐式的数据收集。
git clone https://github.com/tom-byte-sys/OpenPollen.git
cd OpenPollen
npm install
npm run dev