OCOpenCowork
Get startedInstallChannelsAgentsCapabilitiesSkillsModelsPlatformsOpsReferenceHelp

应用插件

OpenCowork 的 image / browser / desktop control 三个内置应用插件。

应用插件 / App Plugins

应用插件是 OpenCowork 的“本地能力扩展层”。它们不是消息平台插件,而是直接增强 Agent 的本地执行能力。

当前内置插件 / Built-in plugins

插件ID默认状态作用
Imageimage开启图像生成
Browserbrowser开启内置浏览器控制
Desktop Controldesktop-control关闭 / 隐藏截图、点击、输入、滚动、等待

1) Image plugin

工具

  • ImageGenerate

依赖

Image plugin 需要一个 category = image 的可用模型。

行为

  • 生成图片后会被保存到 ~/.open-cowork/images/YYYY-MM-DD/
  • 结果会同时回到聊天流里
  • 工具会尽量把 generated image 重新转成可展示的 image block

常见配置

  • 使用全局 image provider
  • 或在插件里单独指定 provider / model

2) Browser plugin

工具

  • BrowserNavigate
  • BrowserGetContent
  • BrowserScreenshot
  • BrowserSnapshot
  • BrowserClick
  • BrowserType
  • BrowserScroll

特点

  • 直接在右侧面板打开 webview
  • 支持导航、回退、刷新和页面读取
  • 支持按 URL 访问本地 dev server

安全规则

Browser plugin 会检查域名规则:

  • browserAllowedDomains
  • browserBlockedDomains

如果地址不在允许列表中,导航会被拦截。

3) Desktop Control plugin

工具

  • DesktopScreenshot
  • DesktopClick
  • DesktopType
  • DesktopScroll
  • DesktopWait

特点

  • 依赖系统级输入模拟
  • 默认隐藏
  • 通常只在可信场景下开启
  • 点击、输入、滚动这些动作默认需要审批

插件配置在哪里? / Where is the config?

插件状态存放在 app-plugin-store,并按 project 维度持久化。

它和消息平台插件的区别 / Difference from channel plugins

  • App plugin:增强本地 Agent 能力
  • Channel plugin:把 Agent 接到外部消息平台

二者经常一起出现,但职责完全不同。

适合的使用场景 / When to use

  • 需要生成图片
  • 需要控制浏览器页面
  • 需要做桌面自动化
  • 需要在工作台内部完成“看网页 -> 摘要 -> 执行”的闭环

On this page