Agente de coding com IA pessoal, focado em CLI + TUI.
Fork enxuto do núcleo do OpenCode: removemos web, desktop, console cloud, stats e demais superfícies que não fazem parte do caminho do agente no terminal.
- Bun 1.3+
bun install
bun dev . # TUI neste repositório
bun dev # TUI em packages/opencode (padrão)
bun dev serve # API headless (porta 4096)
bun typecheck # typecheck do monorepobun dev é o equivalente local do binário opencode.
| Pacote | Papel |
|---|---|
packages/opencode |
CLI / entrypoint |
packages/core |
sessão, tools, storage, PTY |
packages/server |
HTTP API |
packages/tui |
interface terminal |
packages/ui |
componentes compartilhados (TUI depende) |
packages/llm |
providers / stream |
packages/plugin |
plugins |
packages/protocol |
contratos |
packages/schema |
schemas base |
packages/sdk |
SDK legado (plugin/tui) |
packages/codemode |
codemode |
| + effect-sqlite, http-recorder, script | infra de runtime/tooling |
Inventário de poda e o que ainda pode sair: ver ALBEDO.md.
MIT (herdada do upstream OpenCode).