Skills/plugins para gerenciar o ambiente de desenvolvimento local com Docker. Compatíveis com Claude Code, OpenCode e OpenClaw.
| Plugin | Descrição | Porta |
|---|---|---|
proxy-manager |
nginx-proxy + rede Docker compartilhada | 80 |
mysql-manager |
MySQL 8.0 compartilhado | 3307 |
postgres-manager |
PostgreSQL 16 compartilhado | 5433 |
redis-manager |
Redis 7 compartilhado | 6380 |
phpmyadmin-manager |
Web UI para MySQL (phpMyAdmin) | 8081 |
pgadmin-manager |
Web UI para PostgreSQL (pgAdmin 4) | 8082 |
redis-commander |
Web UI para Redis (Redis Commander) | 8083 |
worktree-manager |
Instâncias Docker + git worktrees | — |
codai |
Orquestrador — roteia comandos para os outros plugins | — |
# Infraestrutura (sempre primeiro)
proxy-manager start # cria a rede Docker compartilhada
mysql-manager start # MySQL (opcional: postgres-manager, redis-manager)
# App
worktree-manager start main
# Web UIs (opcional, após o banco correspondente)
phpmyadmin-manager start # http://localhost:8081
pgadmin-manager start # http://localhost:8082
redis-commander start # http://localhost:8083claude plugin marketplace add pereirajair/codai-plugins
claude plugin install codai-pluginsInstala todas as skills e ativa o hook que injeta os caminhos absolutos dos scripts em toda sessão.
npx clawhub install <slug>
# exemplo:
npx clawhub install mysql-managerCopie o SKILL.md do plugin para .claude/skills/<slug>/SKILL.md no seu projeto (ou em ~/.claude/skills/<slug>/SKILL.md para uso global).
Cada plugin tem um run.sh que gerencia o container Docker. Quando instalado via clawhub ou manualmente em ~/.claude/skills/, o Claude Code injeta um hook SessionStart que informa o caminho absoluto de cada script na sessão. Isso permite usar os plugins a partir de qualquer projeto sem precisar copiar arquivos.
# dry-run
npx clawhub sync --root ~/path/to/codai-plugins/skills --dry-run
# publicar
npx clawhub sync --root ~/path/to/codai-plugins/skills- Atualize
versionno frontmatter doSKILL.md - Atualize
changelogno frontmatter doSKILL.md - Atualize
publishedAtem_meta.json - Commit + push
npx clawhub sync --root ~/path/to/codai-plugins
<plugin-slug>/
├── SKILL.md # skill document (frontmatter + documentação)
├── _meta.json # metadados OpenCode/clawhub
├── run.sh # script executável (lifecycle do container)
└── docker-compose.yml # definição do serviço Docker
| Variável | Default | Usado por |
|---|---|---|
CODAI_NETWORK |
nginx-proxy_net |
todos os plugins |
MYSQL_CONTAINER |
codai_db |
mysql-manager, worktree-manager, phpmyadmin-manager |
MYSQL_ROOT_PASSWORD |
secret |
mysql-manager, phpmyadmin-manager |
POSTGRES_CONTAINER |
codai_postgres |
postgres-manager, pgadmin-manager |
REDIS_CONTAINER |
codai_redis |
redis-manager, redis-commander |
REDIS_PASSWORD |
redispass |
redis-manager, redis-commander |
PROXY_CONTAINER |
codai_nginx_proxy |
proxy-manager, worktree-manager |
MIT — veja LICENSE.