Repolode
vimtor

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. 1

    使用 Bun 1.4.0 并安装依赖

    bun install
  2. 2

    构建所有插件

    bun run build
  3. 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 数据每日更新。

相关项目