Hoquiam

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

20agents per person
120 slifetime of the single-use token that opens a terminal
2agent runtimes to choose from

Specifications

RuntimesClaude Code, or an opencode-based terminal agent that runs on Hoq Intelligence models. You pick one per agent.
PersistenceEach agent is a tmux session on the server, so it keeps running through browser disconnects and closed tabs.
Agents per personUp to 20.
Terminal transportA WebSocket opened by the browser directly to the agent host, authorized by a single-use HS256 JWT valid for 120 seconds.
Sign-inHoq ID with OAuth PKCE (S256). Every API call needs a token with the agents:manage scope.
Agent browserOptional per agent. The agent drives it over the Chrome DevTools Protocol and you watch or take over through an in-page VNC view.
OwnershipOwnership 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.

Agents 3
Create an agentName it, pick Claude Code or the Hoq Intelligence runtime, and optionally give it a browser.
Rename, stop and deleteManage each agent from the list, scoped to your own account.
Always onThe tmux session keeps the agent working while no browser is attached.
Terminal 4
Browser terminalA full xterm terminal attached to the agent's live session.
Session viewtmux windows and panes rendered as native tabs over tmux control mode, laid out for a phone.
Key barAn on-screen bar with Esc, Tab, arrows and sticky Ctrl and Alt for touch keyboards, which you can reorder and customise.
Paused output noticeIf your connection falls behind, the view says the pane is paused and repaints it when it catches up.
Files 2
UploadDrop a file into the agent's uploads folder or its current folder.
DownloadFetch any file from the agent's workspace by path.
Browser 2
Agent-driven browserThe agent controls its own Chromium through the Chrome DevTools Protocol.
Watch and take overSee 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 keptIn the agent's own user account and working folders on a Hoq server.
Getting it outDownload files from the agent's workspace in the browser.
If you leaveDeleting 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-01Hoq AgentsDevinClaude Team
Entry pricenot publishedPro $20/month; Teams $80/month plus $40 per dev seat1$25 per seat per month billed monthly, $20 billed annually2
Where the agent runsA tmux session on a Hoq serverDevin Cloud; VPC deployment on Enterprise1not published2
Agent you can runClaude Code or an opencode-based agentDevin1Claude Code included2
Keeps working with the tab closedYes, the session lives on the servernot published1Hand off and schedule tasks is listed for Pro, Max and Ultra, not Team2
Agents or seatsUp to 20 agents per personTeams: up to 200 users1Team: 2 to 150 seats2
SSOnot publishedSAML/OIDC SSO on Enterprise1Included on Team2
  1. https://devin.ai/pricing
  2. https://claude.com/pricing