Repolode
rizal72

rizal72/opencode-plugins

一组为 OpenCode AI 编程代理开发的 TypeScript 插件,涵盖模型信息、Git 状态、防休眠与会话搜索。

Star
28
Fork
1
未关闭 Issue
0
最近提交
前天

这是什么?

这个仓库收集了作者为自己工作流编写的 OpenCode 插件。OpenCode 是一款终端里运行的 AI 编程代理。每个插件都是独立的包,服务端部分负责维护状态,终端(TUI)和桌面应用(GUI)部分则展示同一份数据。

插件覆盖多种需求:`/models-pro` 命令可列出各模型的价格、上下文窗口、速度和智能指数;git 插件显示分支及与远端的领先/落后数量;coffee 插件可在代理工作时阻止 Mac 休眠;另有 ponytail 等级选择器、用于关键词搜索历史会话记录的 session_search 工具,以及 OpenCode 插件的更新检查器。部分插件依赖作者本人的环境配置,因此仅作为可阅读的源码提供。

通过 `opencode plugin add` 加上 npm 包名即可安装,源码也可以直接阅读和 fork。

核心功能

  • 01通过 /models-pro 列出模型的价格、上下文、速度和智能指数。
  • 02在侧边栏或桌面端输入框上方显示 Git 分支及领先/落后数量。
  • 03代理工作时阻止 Mac 休眠。
  • 04提供 session_search 工具,可对历史会话记录做关键词搜索。
  • 05检查并更新 OpenCode 插件。
  • 06每个插件的服务端、TUI 与 GUI 部分共享同一份状态。

适用场景

  • 在 OpenCode 中选择模型前比较价格与速度。
  • 在代理的终端界面里随时查看 Git 状态。
  • 搜索以往 OpenCode 会话,找回之前的解决方案。
  • 无需手动检查,即可保持 OpenCode 插件为最新版本。

快速上手

  1. 1

    用 OpenCode 安装 models-pro 插件

    opencode plugin add @rizal72/oc-models-pro
  2. 2

    检查已安装的包是否有更新

    opencode plugin check
  3. 3

    应用可用更新并让服务器重新加载

    opencode plugin update

使用前须知

  • 部分插件仅以源码形式提供,供阅读和分叉,并未发布到 npm。
  • oc-coffee 插件用于让 Mac 保持唤醒,因此仅支持 macOS。
  • 部分插件假定作者的个人环境,例如钱包、规则文件或特定二进制文件。

收录于专题

标签

常见问题

opencode-plugins 是什么?
一组为 OpenCode AI 编程代理开发的 TypeScript 插件,涵盖模型信息、Git 状态、防休眠与会话搜索。 这个仓库收集了作者为自己工作流编写的 OpenCode 插件。OpenCode 是一款终端里运行的 AI 编程代理。每个插件都是独立的包,服务端部分负责维护状态,终端(TUI)和桌面应用(GUI)部分则展示同一份数据。
opencode-plugins 可以免费使用吗?用的什么许可证?
opencode-plugins 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
opencode-plugins 还在维护吗?
活跃维护中。opencode-plugins 最近一次提交是在 2026年11月5日。
opencode-plugins 适合用来做什么?
在 OpenCode 中选择模型前比较价格与速度。 在代理的终端界面里随时查看 Git 状态。 搜索以往 OpenCode 会话,找回之前的解决方案。 无需手动检查,即可保持 OpenCode 插件为最新版本。
opencode-plugins 怎么安装和运行?
用 OpenCode 安装 models-pro 插件: opencode plugin add @rizal72/oc-models-pro 检查已安装的包是否有更新: opencode plugin check 应用可用更新并让服务器重新加载: opencode plugin update
在哪里获取 opencode-plugins?
源代码和安装说明在 GitHub 上:https://github.com/rizal72/opencode-plugins

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目