Início rápido
Clone, materialize o cache e sirva o dashboard no loopback.
Três comandos entre um clone novo e um dashboard rodando. Requer Bun 1.3.0 ou superior e um banco local do OpenCode.
Fonte canônica ↗01Clone e instale
O workspace web instala em separado — é uma aplicação Vite distinta.
git clone https://github.com/4i3n6/opencodeview.git
cd opencodeview
bun install
cd web && bun install && cd .. 02Materialize o cache
Lê a fonte em somente leitura e escreve as consolidações no próprio arquivo SQLite. Aponte OPENCODE_DB para outro lugar se sua instalação não for padrão.
bun src/scan.ts --all
# ou um projeto só
bun src/scan.ts --list
bun src/scan.ts <projeto> 03Sirva o dashboard
API e UI rodam como dois processos, ambos presos ao loopback.
bun run serve # http://127.0.0.1:4317
bun run web # http://127.0.0.1:5273 Comandos
| Comando | O que faz |
|---|---|
| bun src/scan.ts --list | Lista barata de projetos |
| bun src/scan.ts <projeto> | Escaneia um projeto para o cache |
| bun src/scan.ts --all | Escaneia tudo |
| bun run serve | API em 127.0.0.1:4317 |
| bun run web | UI em 127.0.0.1:5273 |
| bun run check | Gate completo: testes, typecheck, lint, build, auditoria, Gitleaks |
| bun run release:check | Apenas o harness de release |