openai/plugins
让ChatGPT能调用外部工具,拓展功能边界
这是OpenAI官方出品的插件示例仓库,提供可直接参考的插件开发模板与集成方案,帮助开发者为ChatGPT接入外部工具,拓展AI的功能边界。
Overview
项目介绍
openai/plugins 的重点不是概念展示,而是把让ChatGPT能调用外部工具,拓展功能边界落到一套可复用的开源实现里。它把一个明确场景里的关键步骤整理成可复用的开源实现,用户拿到的不只是说明文档,而是一个可以改、可以接、可以持续维护的工具入口。
它的设计重心落在官方出品,兼容性有保障、支持连接各类主流第三方服务和持续更新新插件能力。这些能力如果做得稳定,就能把用户从重复配置、反复查文档和手动串流程里解放出来,留下更多空间处理真正的业务判断。
Technical Route
技术路线
本项目以插件化架构为核心,围绕ChatGPT的工具拓展需求,采用标准化清单文件定义插件能力,通过分层式目录结构组织不同场景的插件实现。各插件通过`.codex-plugin/plugin.json`清单注册核心能力,搭配技能集、命令集等配套模块,实现ChatGPT与外部工具的无缝对接,开发者可通过模板快速复刻适配不同业务场景的插件,理解该路线能快速掌握官方插件的开发规范与集成逻辑。
- 1清单定义层:每个插件需通过`.codex-plugin/plugin.json`清单文件注册核心元数据,包括插件名称、能力范围、调用规则等,作为ChatGPT识别与调用插件的唯一入口,确保插件能力的标准化描述与可发现性。
- 2目录组织层:所有插件按`plugins/<name>/`的统一目录结构存放,每个插件目录下可按需配置`skills/`技能集、`commands/`命令集、`agents/`代理模块等配套资源,实现插件能力的模块化拆分与复用。
- 3场景适配层:针对Figma、Notion、Expo等特定工具或业务场景,提供定制化插件实现,如`plugins/figma`支持代码转画布、设计系统规则校验等专属能力,贴合工具原生特性拓展ChatGPT的场景化功能。
- 4多平台支持层:覆盖iOS、macOS、Web等多端开发场景,提供`plugins/build-ios-apps`等针对性插件,集成SwiftUI、AppKit等框架的开发调试能力,帮助ChatGPT实现跨平台开发工具的调用。
- 5能力拓展层:部分插件搭配`.mcp.json`(插件能力配置文件)、`hooks.json`钩子配置文件,支持插件能力的动态拓展与生命周期管理,实现ChatGPT与外部工具的深度交互。
Why Trending
为什么它会上榜
结合增长、最近更新与社区关注,给出一个更接近“决策参考”的上榜解读。
- 社区关注度上升:近期新增 +899 Stars(this week),讨论热度明显提高。
- 定位清晰:这是OpenAI官方的插件集合,能让ChatGPT连接第三方服务,实现查天气、订酒店等原本做不到的功能
Audience
适合谁
- 需要用ChatGPT调用外部工具完成复杂工作的职场人
- 想学习AI插件开发规范的技术爱好者
- 计划为ChatGPT定制垂直领域功能的小型开发团队
- 需要参考成熟插件架构的独立开发者
Use Cases
能拿来做什么
- 想让ChatGPT完成更多实用任务的用户
- 开发AI工具拓展功能的技术从业者
Quick Start
怎么开始
请看仓库README的安装章节
Watchouts
使用前注意事项
- 部分插件需要对接第三方服务的API密钥,需注意密钥的权限范围与安全存储
- 项目处于持续更新状态,部分旧版插件示例可能与最新的ChatGPT插件协议存在兼容问题
- 仓库仅提供示例代码,未包含插件上线审核的相关指引,需自行参考OpenAI官方文档
Related
相关项目
GitHub Trending
chopratejas/headroom
给LLM减输入内容,省token还不影响输出
GitHub Trending
NousResearch/hermes-agent
能陪伴你成长的AI助手
GitHub Trending
microsoft/markitdown
把各类文件转成Markdown格式
GitHub Trending
affaan-m/ECC
AI代码助手优化工具,提升编码效率
GitHub Trending
Leonxlnx/taste-skill
给AI提升审美,避免生成同质化内容
GitHub Trending
mvanhorn/last30days-skill
AI跨平台调研话题,生成靠谱总结