一组为 OpenCode AI 编程代理开发的 TypeScript 插件,涵盖模型信息、Git 状态、防休眠与会话搜索。
vimtor/opencode-plugins
一组面向 OpenCode V2 的个人插件,涵盖数据库查询、密钥隐藏、会话管理等功能。
- Star
- 30
- Fork
- 3
- 未关闭 Issue
- 0
- 最近提交
- 11天前
这是什么?
这是一个包含 18 个小型插件的 monorepo,用于 OpenCode V2(beta)AI 编程助手。每个插件都是独立的 npm 包,可单独安装。数据库类插件包括 opencode-postgres 和 opencode-mysql,可对已配置的数据库执行 SQL 查询;opencode-blindfold 让智能体使用密钥而无需看到具体值;opencode-supervisor 由监督模型在智能体违背指令时终止运行。
会话工作流方面,有从计划模式切换到构建模式、空输入时发送继续提示、打开会话对应 Pull Request、在空闲时压缩大型会话等插件。模型相关插件包括 opencode-auto-model(首次提问时自动选择模型与变体)、opencode-fallback-model(模型失败时切换备用模型)和 opencode-hide-variants(隐藏不需要的模型变体)。opencode-agent-meetup 允许不同会话、不同机器上的智能体互相发送消息。
项目使用 Bun 构建,测试基于 bun:test。带有 TUI 部分的插件还提供桌面端版本,数据库插件可借助 Docker Compose 启动的本地容器进行测试。
核心功能
- 01为 Postgres 和 MySQL 8+ 提供 SQL 查询工具
- 02智能体可使用密钥而无需看到具体值
- 03说出 'go ahead' 等短语时自动从计划模式切换到构建智能体
- 04模型失败时由备用模型接管会话
- 05不同会话、不同机器上的智能体可互相发消息
适用场景
- 让 OpenCode 智能体查看开发环境中的 Postgres 或 MySQL 数据库
- 避免 API 密钥和密码暴露在智能体可见的上下文中
- 主力模型不可用时,让长时间编码会话继续运行
- 协调多个智能体会话分别处理同一项目的不同部分
快速上手
- 1
使用 Bun 1.4.0 并安装依赖
bun install - 2
构建所有插件
bun run build - 3
运行测试套件
bun run test
使用前须知
- 面向 OpenCode V2,README 称其仍处于测试版。
- 开发流程需要 Bun 1.4.0。
- Postgres 和 MySQL 插件需要配置数据库,本地测试环境依赖 Docker。
收录于专题
标签
常见问题
- opencode-plugins 是什么?
- 一组面向 OpenCode V2 的个人插件,涵盖数据库查询、密钥隐藏、会话管理等功能。 这是一个包含 18 个小型插件的 monorepo,用于 OpenCode V2(beta)AI 编程助手。每个插件都是独立的 npm 包,可单独安装。数据库类插件包括 opencode-postgres 和 opencode-mysql,可对已配置的数据库执行 SQL 查询;opencode-blindfold 让智能体使用密钥而无需看到具体值;opencode-supervisor 由监督模型在智能体违背指令时终止运行。
- opencode-plugins 可以免费使用吗?用的什么许可证?
- opencode-plugins 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- opencode-plugins 还在维护吗?
- 活跃维护中。opencode-plugins 最近一次提交是在 2026年10月27日。
- opencode-plugins 适合用来做什么?
- 让 OpenCode 智能体查看开发环境中的 Postgres 或 MySQL 数据库 避免 API 密钥和密码暴露在智能体可见的上下文中 主力模型不可用时,让长时间编码会话继续运行 协调多个智能体会话分别处理同一项目的不同部分
- opencode-plugins 怎么安装和运行?
- 使用 Bun 1.4.0 并安装依赖: bun install 构建所有插件: bun run build 运行测试套件: bun run test
- 在哪里获取 opencode-plugins?
- 源代码和安装说明在 GitHub 上:https://github.com/vimtor/opencode-plugins
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
面向 AI 智能体的自托管记忆层,可保存带来源的明确事实,并在多个智能体与 MCP 客户端间共享同一个知识库。
Pi 编程智能体的提前编译版本,编译为原生代码,启动更快、CPU 占用更低。
本地优先的 AI 编程智能体桌面工作台,支持持久会话、多模型接入、子智能体和插件扩展。
DeepSeek Harness(dsh)社区插件精选列表,收录可通过 dsh plugin add 安装的插件。
可自托管的搜索聚合器,同时查询多个搜索引擎并在一个页面展示结果,支持插件扩展。