返回开源榜单
JavaScript本周中等

openai/plugins

让ChatGPT能调用外部工具,拓展功能边界

这是OpenAI官方出品的插件示例仓库,提供可直接参考的插件开发模板与集成方案,帮助开发者为ChatGPT接入外部工具,拓展AI的功能边界。

Stars

2.6k

Forks

304

增长

+899this week

Overview

项目介绍

openai/plugins 的重点不是概念展示,而是把让ChatGPT能调用外部工具,拓展功能边界落到一套可复用的开源实现里。它把一个明确场景里的关键步骤整理成可复用的开源实现,用户拿到的不只是说明文档,而是一个可以改、可以接、可以持续维护的工具入口。

它的设计重心落在官方出品,兼容性有保障、支持连接各类主流第三方服务和持续更新新插件能力。这些能力如果做得稳定,就能把用户从重复配置、反复查文档和手动串流程里解放出来,留下更多空间处理真正的业务判断。

Technical Route

技术路线

本项目以插件化架构为核心,围绕ChatGPT的工具拓展需求,采用标准化清单文件定义插件能力,通过分层式目录结构组织不同场景的插件实现。各插件通过`.codex-plugin/plugin.json`清单注册核心能力,搭配技能集、命令集等配套模块,实现ChatGPT与外部工具的无缝对接,开发者可通过模板快速复刻适配不同业务场景的插件,理解该路线能快速掌握官方插件的开发规范与集成逻辑。

  1. 1清单定义层每个插件需通过`.codex-plugin/plugin.json`清单文件注册核心元数据,包括插件名称、能力范围、调用规则等,作为ChatGPT识别与调用插件的唯一入口,确保插件能力的标准化描述与可发现性。
  2. 2目录组织层所有插件按`plugins/<name>/`的统一目录结构存放,每个插件目录下可按需配置`skills/`技能集、`commands/`命令集、`agents/`代理模块等配套资源,实现插件能力的模块化拆分与复用。
  3. 3场景适配层针对Figma、Notion、Expo等特定工具或业务场景,提供定制化插件实现,如`plugins/figma`支持代码转画布、设计系统规则校验等专属能力,贴合工具原生特性拓展ChatGPT的场景化功能。
  4. 4多平台支持层覆盖iOS、macOS、Web等多端开发场景,提供`plugins/build-ios-apps`等针对性插件,集成SwiftUI、AppKit等框架的开发调试能力,帮助ChatGPT实现跨平台开发工具的调用。
  5. 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

相关项目