diff --git a/data/plugins/agent-memory.yaml b/data/plugins/agent-memory.yaml new file mode 100644 index 0000000..8ff8611 --- /dev/null +++ b/data/plugins/agent-memory.yaml @@ -0,0 +1,4 @@ +name: Agent Memory +repo: https://github.com/joshuadavidthomas/opencode-agent-memory +tagline: Letta-inspired memory +description: Gives the agent persistent, self-editable memory blocks inspired by Letta agents. diff --git a/data/plugins/agent-skills-jdt.yaml b/data/plugins/agent-skills-jdt.yaml new file mode 100644 index 0000000..c62fe4a --- /dev/null +++ b/data/plugins/agent-skills-jdt.yaml @@ -0,0 +1,4 @@ +name: Agent Skills (JDT) +repo: https://github.com/joshuadavidthomas/opencode-agent-skills +tagline: Dynamic skills loader +description: Dynamic skills loader that discovers skills from project, user, and plugin directories. diff --git a/data/plugins/antigravity-auth.yaml b/data/plugins/antigravity-auth.yaml new file mode 100644 index 0000000..071d352 --- /dev/null +++ b/data/plugins/antigravity-auth.yaml @@ -0,0 +1,4 @@ +name: Antigravity Auth +repo: https://github.com/NoeFabris/opencode-antigravity-auth +tagline: Google Antigravity models +description: Use Gemini and Anthropic models for free via Google Antigravity IDE authentication. diff --git a/data/plugins/antigravity-multi-auth.yaml b/data/plugins/antigravity-multi-auth.yaml new file mode 100644 index 0000000..734d236 --- /dev/null +++ b/data/plugins/antigravity-multi-auth.yaml @@ -0,0 +1,4 @@ +name: Antigravity Multi-Auth +repo: https://github.com/theblazehen/opencode-antigravity-multi-auth +tagline: Multiple Google accounts +description: Fork of opencode-antigravity-auth that allows using multiple Google accounts with automatic rotation when rate limited. diff --git a/data/plugins/beads-plugin.yaml b/data/plugins/beads-plugin.yaml new file mode 100644 index 0000000..a2e27b2 --- /dev/null +++ b/data/plugins/beads-plugin.yaml @@ -0,0 +1,4 @@ +name: Beads Plugin +repo: https://github.com/joshuadavidthomas/opencode-beads +tagline: Beads issue tracker integration +description: Integration for Steve Yegge's beads issue tracker with /bd-* commands. diff --git a/data/plugins/devcontainers.yaml b/data/plugins/devcontainers.yaml new file mode 100644 index 0000000..98507d6 --- /dev/null +++ b/data/plugins/devcontainers.yaml @@ -0,0 +1,4 @@ +name: Devcontainers +repo: https://github.com/athal7/opencode-devcontainers +tagline: Multi-branch devcontainers +description: Plugin for running multiple devcontainer instances with auto-assigned ports and branch-based isolation. diff --git a/data/plugins/froggy.yaml b/data/plugins/froggy.yaml new file mode 100644 index 0000000..7e0ac67 --- /dev/null +++ b/data/plugins/froggy.yaml @@ -0,0 +1,4 @@ +name: Froggy +repo: https://github.com/smartfrog/opencode-froggy +tagline: Hooks and specialized agents +description: Plugin providing Claude Code-style hooks, specialized agents, and tools like gitingest. diff --git a/data/plugins/handoff.yaml b/data/plugins/handoff.yaml new file mode 100644 index 0000000..f4c8ada --- /dev/null +++ b/data/plugins/handoff.yaml @@ -0,0 +1,4 @@ +name: Handoff +repo: https://github.com/joshuadavidthomas/opencode-handoff +tagline: Session handoff prompts +description: Creates focused handoff prompts for continuing work in a new session. diff --git a/data/plugins/model-announcer.yaml b/data/plugins/model-announcer.yaml new file mode 100644 index 0000000..eaf9302 --- /dev/null +++ b/data/plugins/model-announcer.yaml @@ -0,0 +1,4 @@ +name: Model Announcer +repo: https://github.com/ramarivera/opencode-model-announcer +tagline: Model self-awareness +description: Automatically injects the current model name into the chat context so the LLM is self-aware. diff --git a/data/plugins/opencode-mem.yaml b/data/plugins/opencode-mem.yaml new file mode 100644 index 0000000..2822faa --- /dev/null +++ b/data/plugins/opencode-mem.yaml @@ -0,0 +1,4 @@ +name: Opencode Mem +repo: https://github.com/tickernelz/opencode-mem +tagline: Persistent memory with vector database +description: A persistent memory system for AI coding agents that enables long-term context retention across sessions using local vector database technology. Features dual memory scopes, web interface, auto-capture system, and multi-provider AI support. diff --git a/data/plugins/optimal-model-temps.yaml b/data/plugins/optimal-model-temps.yaml new file mode 100644 index 0000000..2b91661 --- /dev/null +++ b/data/plugins/optimal-model-temps.yaml @@ -0,0 +1,4 @@ +name: Optimal Model Temps +repo: https://github.com/Lyapsus/opencode-optimal-model-temps +tagline: Optimal sampling temperatures +description: Minimal plugin that nudges specific models to their preferred sampling temperature. diff --git a/data/plugins/pilot.yaml b/data/plugins/pilot.yaml new file mode 100644 index 0000000..4fa2a3e --- /dev/null +++ b/data/plugins/pilot.yaml @@ -0,0 +1,4 @@ +name: Pilot +repo: https://github.com/athal7/opencode-pilot +tagline: Automation daemon +description: Automation daemon that polls for work from GitHub issues and Linear tickets. diff --git a/data/plugins/plugin-template.yaml b/data/plugins/plugin-template.yaml new file mode 100644 index 0000000..d662b0a --- /dev/null +++ b/data/plugins/plugin-template.yaml @@ -0,0 +1,4 @@ +name: Plugin Template +repo: https://github.com/zenobi-us/opencode-plugin-template +tagline: CICD setup for plugins +description: Focuses on providing the CICD setup with generator script, release please, bun publish, npm trusted publishing, and mise tasks. diff --git a/data/plugins/simple-memory.yaml b/data/plugins/simple-memory.yaml new file mode 100644 index 0000000..a8faa7f --- /dev/null +++ b/data/plugins/simple-memory.yaml @@ -0,0 +1,4 @@ +name: Simple Memory +repo: https://github.com/cnicolov/opencode-plugin-simple-memory +tagline: Git-based memory +description: Simple plugin to manage memory inside a git repo that can be committed and reviewed by team members. diff --git a/data/plugins/swarm-plugin.yaml b/data/plugins/swarm-plugin.yaml new file mode 100644 index 0000000..2e0904c --- /dev/null +++ b/data/plugins/swarm-plugin.yaml @@ -0,0 +1,4 @@ +name: Swarm Plugin +repo: https://github.com/joelhooks/opencode-swarm-plugin +tagline: Swarm intelligence +description: Swarm plugin for opencode enabling swarm-based agent coordination. diff --git a/data/plugins/unmoji.yaml b/data/plugins/unmoji.yaml new file mode 100644 index 0000000..ffbd25d --- /dev/null +++ b/data/plugins/unmoji.yaml @@ -0,0 +1,4 @@ +name: UNMOJI +repo: https://codeberg.org/bastiangx/opencode-unmoji +tagline: Strip emojis from output +description: A simple plugin that strips ALL emojis from agent outputs in Opencode. diff --git a/data/plugins/wakatime.yaml b/data/plugins/wakatime.yaml new file mode 100644 index 0000000..66227f8 --- /dev/null +++ b/data/plugins/wakatime.yaml @@ -0,0 +1,4 @@ +name: WakaTime +repo: https://github.com/angristan/opencode-wakatime +tagline: WakaTime integration +description: WakaTime integration plugin for tracking coding activity in opencode sessions. diff --git a/data/plugins/zellij-namer.yaml b/data/plugins/zellij-namer.yaml new file mode 100644 index 0000000..79a08c7 --- /dev/null +++ b/data/plugins/zellij-namer.yaml @@ -0,0 +1,4 @@ +name: Zellij Namer +repo: https://github.com/24601/opencode-zellij-namer +tagline: Auto-rename Zellij sessions +description: Keeps your Zellij session name in sync with your work. diff --git a/data/projects/cupcake.yaml b/data/projects/cupcake.yaml new file mode 100644 index 0000000..c061ebf --- /dev/null +++ b/data/projects/cupcake.yaml @@ -0,0 +1,4 @@ +name: Cupcake +repo: https://github.com/eqtylab/cupcake +tagline: Policy enforcement layer +description: A native policy-layer for AI coding agents built on OPA/Rego with native OpenCode plugin support. diff --git a/data/projects/openchamber.yaml b/data/projects/openchamber.yaml new file mode 100644 index 0000000..216a360 --- /dev/null +++ b/data/projects/openchamber.yaml @@ -0,0 +1,4 @@ +name: OpenChamber +repo: https://github.com/btriapitsyn/openchamber +tagline: GUI for OpenCode +description: A fan-made web and desktop interface for OpenCode with VS Code extension, multiple sessions, and git worktrees management. diff --git a/data/resources/opencode-config-starter.yaml b/data/resources/opencode-config-starter.yaml new file mode 100644 index 0000000..1ca9276 --- /dev/null +++ b/data/resources/opencode-config-starter.yaml @@ -0,0 +1,4 @@ +name: Opencode Config Starter +repo: https://github.com/jjmartres/opencode +tagline: Flexible config starting point +description: A powerful custom opencode configuration with agents, commands, rules, skills, and pre-configured MCP server.