Simulación interactiva
Así atiende doki a OpenCode
Inbox0Esperando al agente…
¿Qué diseño prefieres para precios?
Haz clic en una opción o pulsa 1, 2 o 3
- 1Encuentra la sesiónLo detecta por el proceso, aquí o en un servidor por SSH.
- 2Te avisaLa pregunta sube al Inbox con sus opciones.
- 3RespondesUna tecla, tu voz o el iPhone. Dos segundos para deshacer.
- 4Entrega la respuestadoki escribe en la TUI de OpenCode
- OpenCode soloQuieres un agente abierto, en una terminal, con el proveedor que ya le conectaste.
- OpenCode en el InboxEsa sesión convive con otras, o corre en un servidor y quieres verla desde el Mac o el iPhone.
| OpenCode | doki | |
|---|---|---|
| Agente de código | Sí | No |
| Licencia del agente | La del proyecto OpenCode | App de doki, aparte |
| Detección | — | Proceso, CPU y terminal |
| Respuesta | Su TUI | doki escribe en esa terminal |
| En un VPS o Mac mini | Lo arrancas por SSH | Llega al Inbox sin abrir puertos |
| Modelo | El proveedor que configures | No cambia |
Por qué la gente elige OpenCode
OpenCode suele elegirse por el control: el cliente es abierto, el modelo puede ser el que ya pagas, y la sesión no está atada a un editor concreto. Eso resuelve la elección del agente. No resuelve tener cuatro de esos agentes preguntando en cuatro sitios.
doki asume que la elección ya está hecha. OpenCode aparece cuando el proceso está vivo, con el mismo estado que una sesión de Claude: trabajando, te necesita, terminó o error.
OpenCode en otra máquina
Es común dejar agentes abiertos en un Mac mini o un VPS para que sigan mientras el portátil duerme. doki se conecta por SSH sin que abras puertos en esa máquina. Si OpenCode corre dentro de tmux, escribes en vivo. Si hace falta llegar desde otra red, el puente doki-bridge prueba primero la red local, luego un enlace directo y, solo si lo permites, el relevo del servidor.
El recorrido está en agentes en máquinas remotas. El Inbox del portátil muestra la sesión del servidor junto a las locales.
Qué ves en el Inbox
La pregunta de OpenCode entra como cualquier otra: texto, opciones si las hay, y atajos de teclado. J y K mueven la lista, un número elige, E archiva. El detalle de ese teclado está en el Inbox.
Puedes fijar el modelo de la conversación según el proveedor, adjuntar una captura o dictar una nota. OpenCode recibe eso en su terminal. doki no traduce su TUI a otro producto.
Límites honestos
Al detectarse por proceso, OpenCode deja de verse cuando el proceso termina. No hay un resume en segundo plano equivalente al de Claude o Codex. Conviene dejarlo en una sesión de terminal o de tmux si quieres volver más tarde.
doki tampoco sustituye la documentación ni los proveedores de OpenCode. Si OpenCode no está instalado, doki no lo inventa.
Preguntas frecuentes
¿doki es un fork de OpenCode?
No. OpenCode es un agente. doki es la app de Mac que dirige sesiones de varios agentes, OpenCode incluido, cuando el proceso está corriendo.
¿Hay que configurar OpenCode para que doki lo vea?
No. Si el proceso está en una terminal del Mac, o en una máquina conectada por SSH, entra en la lista.
¿Puedo contestarle desde el iPhone?
Sí. El teléfono muestra el mismo Inbox. La sesión de OpenCode sigue en la máquina donde corre.
¿El código de mi repo pasa por el servidor de doki?
No. El servidor presenta las máquinas entre sí si usas el puente. El tráfico SSH va cifrado de punta a punta, y el relevo es opcional.
