https://github.com/pedropombeiro/opencode-plugins
OpenCode plugins monorepo
https://github.com/pedropombeiro/opencode-plugins
bun home-assistant opencode opencode-plugin tmux typescript
Last synced: 10 days ago
JSON representation
OpenCode plugins monorepo
- Host: GitHub
- URL: https://github.com/pedropombeiro/opencode-plugins
- Owner: pedropombeiro
- License: mit
- Created: 2026-03-12T21:20:12.000Z (30 days ago)
- Default Branch: main
- Last Pushed: 2026-03-18T22:49:03.000Z (24 days ago)
- Last Synced: 2026-03-27T15:44:24.110Z (15 days ago)
- Topics: bun, home-assistant, opencode, opencode-plugin, tmux, typescript
- Language: TypeScript
- Homepage:
- Size: 93.8 KB
- Stars: 3
- Watchers: 0
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
README
# opencode-plugins
A collection of [OpenCode](https://opencode.ai) plugins.
## Plugins
| Plugin | Description | npm |
| ------ | ----------- | --- |
| [terminal-progress](packages/terminal-progress/) | Shows agent progress in terminal tabs (iTerm2, WezTerm, Windows Terminal) | [](https://www.npmjs.com/package/opencode-terminal-progress) |
| [homeassistant](packages/homeassistant/) | Sends agent status to Home Assistant via webhooks | [](https://www.npmjs.com/package/opencode-homeassistant) |
| [forge-session-title](packages/forge-session-title/) | Prefixes session titles with forge issue/PR/MR references | [](https://www.npmjs.com/package/opencode-forge-session-title) |
| [atuin-history](packages/atuin-history/) | Records agent bash commands in Atuin shell history | [](https://www.npmjs.com/package/opencode-atuin-history) |
| [tmux-indicator](packages/tmux-indicator/) | Sets a tmux window option when the agent is waiting for input | [](https://www.npmjs.com/package/opencode-tmux-indicator) |
## Development
This is a bun workspace monorepo. All tasks are run via [mise](https://mise.jdx.dev/):
```bash
mise run setup # install dependencies
mise run build # build all plugins
mise run lint # lint with ESLint
mise run typecheck # type-check all packages
mise run format # format with Prettier
```
## License
[MIT](LICENSE)