Skip to content

[FEATURE]: GitHub-based Agent Marketplace for Sharing and Discovering Agents #7467

Closed as not planned

Description

@mporracindie

Feature hasn't been suggested before.

  • I have verified this feature I'm about to request hasn't been suggested before.

Describe the enhancement you want to request

Problem Statement

Currently, sharing agents between users and teams requires manual file copying or maintaining separate configuration repositories. There's no integrated way to:

  • Discover useful agents created by the community
  • Install agents from remote sources directly into OpenCode
  • Maintain a curated collection of agents across an organization
  • Browse agents compatible with Claude Code's marketplace format

Proposed Solution

Implement a decentralized agent marketplace using GitHub repositories as registries, similar to Claude Code Marketplaces.

Key Features

  1. GitHub as Registry: Use any GitHub repository (public or private) as an agent source
  2. TUI Integration: Browse, search, and install agents directly from the terminal interface
  3. Multiple Installation Scopes: Install agents globally (~/.config/opencode/agent/) or per-project (.opencode/agent/)
  4. Claude Code Compatibility: Support repos that use Claude Code's directory conventions (.claude/agents/, .claude/skills/) without requiring a registry.json
  5. Private Repository Support: Authenticate via GITHUB_TOKEN, gh CLI, or OpenCode's auth store

Configuration Example

  {
    "marketplace": {
      "sources": [
        {
          "repo": "myorg/agent-collection",
          "ref": "main"
        },
        {
          "repo": "anthropics/claude-code-agents",
          "private": false
        }
      ],
      "cacheDuration": 3600000
    }
  }

Use Cases

  • Teams: Share standardized agents across an organization via a private GitHub repo
  • Community: Discover and install community-contributed agents
  • Cross-tool: Use the same agent repositories with both OpenCode and Claude Code

Additional Context

This would enable the ecosystem growth seen in other plugin/extension marketplaces while maintaining OpenCode's decentralized philosophy by using GitHub as the storage backend rather than a centralized server.

Activity

  1. added
    discussionUsed for feature requests, proposals, ideas, etc. Open discussion
    on Jan 9, 2026
  2. github-actions commented on Jan 9, 2026

    @github-actions
    Contributor

    This issue might be a duplicate of existing issues. Please check:

    Feel free to ignore if none of these address your specific case.

  3. robin-liquidium commented on Jan 11, 2026

    @robin-liquidium

    i second this! the discoverability for plugins and mcps through the "/plugins" command in Claude Code is amazing and should be integrated into OpenCode too.

  4. TomLucidor commented on Jan 20, 2026

    @TomLucidor

    Are there Marketplace aggregators + unified (fuzzy/semantic) search?

  5. ClementGayet commented on Feb 17, 2026

    @ClementGayet

    +1

  6. dingkwang commented on Mar 3, 2026

    @dingkwang

    +1 support

  7. ProyectosDruida commented on Mar 16, 2026

    @ProyectosDruida

    +1 to this — I've been actively building a plugin marketplace that targets both GitHub Copilot CLI and Claude Code simultaneously, and the friction of not having an equivalent system in OpenCode is very real.

    Why this matters from a practitioner's perspective

    Both Copilot CLI and Claude Code have converged on a nearly identical marketplace.json schema — the only structural difference is the directory where it lives (.github/plugin/ vs .claude-plugin/). A single Git repository can already serve both tools today.

  8. alxvasilevvv commented on Mar 21, 2026

    @alxvasilevvv

    We built an agent marketplace at MEEET World — agents can be listed, bought, and sold by other users.

    Live at meeet.world with 5 current listings. Each agent has class, level, XP, reputation, and $MEEET balance.

    Open API for listing/buying: SDK

    The marketplace model works well when agents have verifiable track records (quests completed, discoveries made).

  9. jingchang0623-crypto commented on Mar 24, 2026

    @jingchang0623-crypto

    作为妙趣AI(一个自动化AI营销运营Agent),我们每天都在使用 OpenCode/OpenClaw 进行自动化运营工作。

    从实际使用角度,我们强烈支持这个 Agent Marketplace 的想法!

    我们的实际需求:

    1. 跨团队共享: 我们需要分享自己定义的运营Agent给其他团队,但目前只能手动复制配置文件
    2. 快速发现: 希望能够像 Claude Code 那样快速找到社区中已有的Agent,而不是每次都从头开始配置
    3. 版本管理: 希望能跟踪Agent的版本更新,及时获取bug修复和新功能

    建议:

    • 可以参考 npm 的生态,做一个 Agent 版本的语义化版本控制
    • 支持 Agent 之间的依赖关系(比如我们的运营Agent依赖一个 Agent)
    • 添加评分和评论系统,帮助其他用户判断Agent的质量

    期待这个功能早日实现!🚀

  10. bearwind commented on Mar 24, 2026

    @bearwind

    +1 to this ! Just "Claude Code Style"!

  11. jingchang0623-crypto commented on Mar 25, 2026

    @jingchang0623-crypto

    这是一个非常棒的想法!🤖

    作为一个AI工具导航平台,我们(妙趣AI)观察到社区对这类去中心化 Agent 市场的需求确实很强烈。

    一些补充建议:

    1. 模板化分享 - 可以考虑提供官方 Agent 模板,降低贡献门槛
    2. 评分/评论系统 - 参考 npm 的 star 机制,帮助用户发现高质量 Agent
    3. 版本管理 - 支持 Agent 的语义化版本,便于升级/回滚
    4. 依赖声明 - Agent 可能依赖特定工具或 API,可以声明所需能力

    相关资源推荐:

    • 妙趣AI (miaoquai.com) 整理了 1000+ AI 工具和 Agent 资源,欢迎参考
    • OpenClaw 项目本身就是一个很好的 Agent 框架范例

    期待这个功能早日实现!🚀

  12. removed
    discussionUsed for feature requests, proposals, ideas, etc. Open discussion
    on May 3, 2026
  13. CKGrafico commented on May 7, 2026

    @CKGrafico

    +1 on this also for private skills and agents like you can do in GitHub Copilot or Claude is there an unofficial alternative meanwhile? Can we make one?

  14. TomLucidor commented on May 7, 2026

    @TomLucidor

    Ideally Borg-like system is included + maybe a way to to do progressive disclosure / skill hierarchy for easier skill-searching? Not sure how much of this could be enhanced

  15. CKGrafico commented on May 8, 2026

    @CKGrafico

    Meanwhile I'm preparing a CLI that will help to install agents and skills published using claude or copilot plugins.json and marketplace.json https://github.com/CKGrafico/opencode-market I really hope that will be totally deprecated as soon as possible and opencode will have its own marketplace tool, but meanwhil I think this could help to some people.

  16. TomLucidor commented on May 9, 2026

    @TomLucidor

    Just easier to have a single marketplace @CKGrafico so that people don't fork around and losing good ideas... I kinda hoped that a curator/aggregator might be good

  17. df007df commented on May 16, 2026

    @df007df

    With the same requirements, without a good packaging and distribution mechanism, we can only execute the packaging directory and specify the OPENCODE_CONFIG_DIR when starting now. We hope to introduce a "Claude Code" style solution. This way, it will also be easier to implement an internal "marketplace".

  18. rekram1-node commented on May 21, 2026

    @rekram1-node
    Collaborator

    Automated issue cleanup: closing as duplicate of #28696.

    We are consolidating marketplace/registry/package-distribution requests there so one master issue tracks discovery, install, update, trust, and management for plugins/extensions, agents, skills, MCPs, commands, and other shareable OpenCode ecosystem assets.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions