opencode
Asistente CLI de ingeniería de software con acceso a herramientas del sistema
| Característica |
Detalle |
| Tipo |
Herramienta CLI · IA asistente |
| Instalación |
Binary nativo en ~/.opencode/bin/opencode |
| Versión |
1.14.48 |
| Licencia |
Propietaria / SaaS |
| Rol SmallCountry |
Asistente de documentación e infraestructura |
| Tier |
C — Conveniente |
🏠 Despliegue real
| Elemento |
Ruta / Valor |
| WebUI |
https://opencode-sc.duckdns.org (vía Caddy reverse_proxy) |
| Proxy |
Caddy: reverse_proxy localhost:8788 con CSP personalizada para WebSockets |
| Binario |
~/.opencode/bin/opencode (ELF 64-bit, compilado nativo) |
| Configuración |
~/.config/opencode/package.json (dependencia @opencode-ai/plugin) |
| Autenticación |
~/.local/share/opencode/auth.json (API key de proveedor IA) |
| Base de datos |
~/.local/share/opencode/opencode.db (SQLite, ~76 MB) |
| Worktrees |
~/.local/share/opencode/worktree/ |
| Logs |
~/.local/share/opencode/log/ |
| Arranque |
Manual: opencode desde terminal. Sin servicio systemd |
Variables de entorno activas
| Variable |
Valor |
OPENCODE |
1 |
OPENCODE_PROCESS_ROLE |
main |
PATH |
~/.opencode/bin tiene prioridad |
🔧 Uso en SmallCountry
opencode es el asistente principal de documentación e infraestructura:
- Documentación: redacta, traduce y actualiza las páginas MkDocs del proyecto
- Integración con Forgejo: autenticado como
tonatiuh vía token, hace commits y push al repositorio SmallCountry/infra-core
- Integración con Hermes Agent: comparte el mismo proveedor IA (deepseek-v4-pro) y el mismo directorio home para skills (
~/.hermes/)
- Investigación: consulta APIs, documentación externa y estado del sistema para mantener la documentación viva
🔐 Seguridad
| Aspecto |
Configuración |
| Autenticación API |
API key en ~/.local/share/opencode/auth.json |
| Permisos |
Usuario tonatiuh (sin privilegios de root) |
| Datos locales |
SQLite en ~/.local/share/opencode/ |
| Conexiones salientes |
API de deepseek.com para inferencia |
📊 Estado operativo
| Indicador |
Valor |
| Estado |
🟢 En uso activo |
| Build |
N/A (binary precompilado) |
| Actualizaciones |
Manual (sin gestor de paquetes) |
🌐 Enlaces