Compare commits

...

2 Commits

Author SHA1 Message Date
GitHub Action 5c503b9c70 chore: regen sdk
format / format (push) Has been cancelled
sdk / format (push) Has been cancelled
test / test (push) Has been cancelled
2025-12-09 17:02:25 +00:00
Aiden Cline 659f23de30 docs: ecosystem page 2025-12-09 11:01:48 -06:00
6 changed files with 2427 additions and 528 deletions
+1193 -263
View File
File diff suppressed because it is too large Load Diff
+1193 -263
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -83,7 +83,7 @@ export default defineConfig({
{
label: "Develop",
items: ["sdk", "server", "plugins"],
items: ["sdk", "server", "plugins", "ecosystem"],
},
],
components: {
@@ -0,0 +1,37 @@
---
title: Ecosystem
description: Projects and integrations built with opencode.
---
A collection of community projects built on opencode.
For more, check out [awesome-opencode](https://github.com/awesome-opencode/awesome-opencode).
---
## Plugins
| Name | Description |
| ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- |
| [opencode-skills](https://github.com/malhashemi/opencode-skills) | Manage and organize opencode skills and capabilities |
| [opencode-openai-codex-auth](https://github.com/numman-ali/opencode-openai-codex-auth) | Use your ChatGPT Plus/Pro subscription instead of API credits |
| [opencode-gemini-auth](https://github.com/jenslys/opencode-gemini-auth) | Use your existing Gemini plan instead of API billing |
| [opencode-dynamic-context-pruning](https://github.com/Tarquinen/opencode-dynamic-context-pruning) | Optimize token usage by pruning obsolete tool outputs |
---
## Projects
| Name | Description |
| ------------------------------------------------------------- | ---------------------------------------------------------- |
| [kimaki](https://github.com/remorses/kimaki) | Discord bot to control opencode sessions, built on the SDK |
| [opencode.nvim](https://github.com/NickvanDyke/opencode.nvim) | Neovim plugin for editor-aware prompts, built on the API |
---
## Agents
| Name | Description |
| ----------------------------------------------------------------- | ------------------------------------------------------------ |
| [Agentic](https://github.com/Cluster444/agentic) | Modular AI agents and commands for structured development |
| [opencode-agents](https://github.com/darrenhinde/opencode-agents) | Configs, prompts, agents, and plugins for enhanced workflows |
@@ -5,6 +5,8 @@ description: Write your own plugins to extend OpenCode.
Plugins allow you to extend OpenCode by hooking into various events and customizing behavior. You can create plugins to add new features, integrate with external services, or modify OpenCode's default behavior.
Check out the [ecosystem](/docs/ecosystem) for community plugins.
---
## Create a plugin
+1 -1
View File
@@ -9,7 +9,7 @@ export const typesUrl = `${config.github}/blob/dev/packages/sdk/js/src/gen/types
The opencode JS/TS SDK provides a type-safe client for interacting with the server.
Use it to build integrations and control opencode programmatically.
[Learn more](/docs/server) about how the server works.
[Learn more](/docs/server) about how the server works. Check out the [ecosystem](/docs/ecosystem) for projects built with the SDK.
---