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 Code | OpenCode | |
|---|---|---|
| Models | Anthropic’s, tightly integrated | Whatever provider you configure |
| Source | Closed | Open source |
| Setup | Sign in and go | You decide the provider first |
| Best when | You want the shortest path and already pay Anthropic | You 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
- Have OpenCode installed and signed in on your Mac or PC, the way you already run it.
- Install VibePager on the same machine. It finds the agents that are there and lists only those.
- Open
vibepager.com/appon your phone, pair once with the code shown on the computer, pick a folder, and start.
What is the same for every agent
- OpenCode runs on your machine, on your files, with your own account or API key. Nothing is uploaded.
- Phone-to-machine traffic is end-to-end encrypted; the relay in the middle has no key.
- You choose which folders the phone is allowed to open.
- The app lists only the agents actually installed — an agent you do not have never shows up as a broken option.
- One subscription covers up to 3 computers and 6 phones or browsers.
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.