VibePager · Agents

Running OpenCode from your phone

OpenCode is the open-source, model-agnostic one: it does not come tied to a provider, which is exactly why the model picker matters more here than anywhere else.

Updated September 2026

What OpenCode is

An open-source terminal coding agent that is deliberately not tied to one model provider. You point it at whatever you have — an Anthropic key, an OpenAI key, a local model, a gateway — and it works the same way. It also speaks the Agent Client Protocol, which is what lets a client like VibePager drive it properly instead of scraping a terminal.

OpenCode vs Claude Code

They solve the same problem with opposite philosophies, and both work identically with VibePager — so pick on their own merits.

Claude CodeOpenCode
ModelsAnthropic’s, tightly integratedWhatever provider you configure
SourceClosedOpen source
SetupSign in and goYou decide the provider first
Best whenYou want the shortest path and already pay AnthropicYou want to choose, switch or self-host the model

If you are undecided, install both. The app will list both, and you can switch agent per conversation from the phone.

The model picker is the point

Because OpenCode is model-agnostic, it can expose a very long list — and VibePager shows the models your installation actually offers, with search, rather than a list hardcoded into the app. That distinction matters: a hardcoded list eventually advertises a model your machine cannot run. See the models page for how that works.

OpenCode Zen is the team’s own curated gateway — a pay-as-you-go set of models they test and tune specifically for coding-agent loops, because most providers are configured differently enough that the same model behaves differently in an agent. It is optional; OpenCode works fine without it, and VibePager does not care either way. Whatever your install offers is what the phone shows.

Setting it up

  1. Have OpenCode installed and signed in on your Mac or PC, the way you already run it.
  2. Install VibePager on the same machine. It finds the agents that are there and lists only those.
  3. Open vibepager.com/app on your phone, pair once with the code shown on the computer, pick a folder, and start.

What is the same for every agent

Questions

Can I control OpenCode remotely?
Yes. The agent stays on your computer and the phone is the remote control: you send tasks, read replies and approve what it wants to do. It speaks the Agent Client Protocol, so it is driven properly rather than through a scraped terminal.
OpenCode vs Claude Code — which is better?
Neither, in general. Claude Code is the shortest path if you already pay Anthropic; OpenCode wins when you want to choose, switch or self-host the model. Both behave the same from the phone.
Does the phone show my OpenCode Zen models?
It shows whatever your installation offers, Zen included. The list is read from your machine, not hardcoded.
Do I need the OpenCode desktop app?
No — and it is not what gets driven. VibePager looks for the CLI.

VibePager runs the agents on your own machine and puts the controls on your phone.