Hoq Agents
Coding agents in a server terminal that keep running after you close the tab.
What it does
Hoq Agents gives you terminal agents that live on a Hoq server. Each agent is a tmux session running Claude Code or an opencode-based agent on Hoq Intelligence models. You open it in the browser, give it work, close the tab, and it keeps going.
The browser connects straight to the agent's terminal over a WebSocket, using a single-use token that expires after 120 seconds. You can drop files into the agent's working folder, download what it made, and switch to a session view that shows its tmux windows and panes as native tabs. That view works on a phone.
An agent can also get its own web browser. The agent drives it through the Chrome DevTools Protocol, and you watch the same browser live in the page and can take the controls.
In numbers
Specifications
| Runtimes | Claude Code, or an opencode-based terminal agent that runs on Hoq Intelligence models. You pick one per agent. |
|---|---|
| Persistence | Each agent is a tmux session on the server, so it keeps running through browser disconnects and closed tabs. |
| Agents per person | Up to 20. |
| Terminal transport | A WebSocket opened by the browser directly to the agent host, authorized by a single-use HS256 JWT valid for 120 seconds. |
| Sign-in | Hoq ID with OAuth PKCE (S256). Every API call needs a token with the agents:manage scope. |
| Agent browser | Optional per agent. The agent drives it over the Chrome DevTools Protocol and you watch or take over through an in-page VNC view. |
| Ownership | Ownership is enforced server-side on every call; you can list, open and change only your own agents. |
Features
11 features, all shipped. Listed from the product's code and documentation; each row shows the day it was last checked.
| Create an agent | Name it, pick Claude Code or the Hoq Intelligence runtime, and optionally give it a browser. | |
| Rename, stop and delete | Manage each agent from the list, scoped to your own account. | |
| Always on | The tmux session keeps the agent working while no browser is attached. |
| Browser terminal | A full xterm terminal attached to the agent's live session. | |
| Session view | tmux windows and panes rendered as native tabs over tmux control mode, laid out for a phone. | |
| Key bar | An on-screen bar with Esc, Tab, arrows and sticky Ctrl and Alt for touch keyboards, which you can reorder and customise. | |
| Paused output notice | If your connection falls behind, the view says the pane is paused and repaints it when it catches up. |
| Upload | Drop a file into the agent's uploads folder or its current folder. | |
| Download | Fetch any file from the agent's workspace by path. |
| Agent-driven browser | The agent controls its own Chromium through the Chrome DevTools Protocol. | |
| Watch and take over | See the same browser live in the Browser tab and use it yourself. |
Works with
- Hoq IntelligenceThe Hoq Intelligence runtime runs on models billed to your Intelligence balance.
- Hoq TermTerm gives the same always-on tmux sessions on your own machines.
Your data
| Where it is kept | In the agent's own user account and working folders on a Hoq server. |
|---|---|
| Getting it out | Download files from the agent's workspace in the browser. |
| If you leave | Deleting an agent removes it from your account. What happens to its files on the server is not published. |
APIs and standards
- Web app at agent.hoq.app
- JSON API: POST https://id.hoq.app/api/agents/admin with a Hoq ID bearer token (scope agents:manage)
- Standard: WebSocket
- Standard: OAuth 2.0 PKCE
- Standard: Chrome DevTools Protocol
- Standard: VNC (RFB)
Compared
| Checked 2026-11-01 | Hoq Agents | Devin | Claude Team |
|---|---|---|---|
| Entry price | not published | Pro $20/month; Teams $80/month plus $40 per dev seat1 | $25 per seat per month billed monthly, $20 billed annually2 |
| Where the agent runs | A tmux session on a Hoq server | Devin Cloud; VPC deployment on Enterprise1 | not published2 |
| Agent you can run | Claude Code or an opencode-based agent | Devin1 | Claude Code included2 |
| Keeps working with the tab closed | Yes, the session lives on the server | not published1 | Hand off and schedule tasks is listed for Pro, Max and Ultra, not Team2 |
| Agents or seats | Up to 20 agents per person | Teams: up to 200 users1 | Team: 2 to 150 seats2 |
| SSO | not published | SAML/OIDC SSO on Enterprise1 | Included on Team2 |