BOTBUS / BLOG

Vicoa alternative: keep your agent workflow, add phone and Watch

Using Vicoa for Claude Code or Codex? How BotBus differs on session discovery, encryption, Apple Watch and remote access, and when Vicoa fits better.

The short answer

Vicoa ("Vibe Code Anywhere") is an AGPLv3 open-source agent orchestrator. A daemon or desktop app on your computer launches the CLIs of Claude Code, Codex, OpenCode and other agents, and the sessions sync to its iOS, Android, web and desktop clients. On top of that it has a task board, cron-style automations and team sharing.

BotBus differs in two places: where sessions come from, and who can read them. Vicoa manages sessions it starts; BotBus discovers the sessions you already open the usual way in a terminal, an IDE or the official desktop apps. BotBus also encrypts content end to end on your devices, and it has an Apple Watch app. If you need agents that start on a schedule, team seats and shareable session links, a self-hosted stack, or access from any browser, Vicoa is the better fit. If you want to keep launching claude and codex the way you do now, handle approvals from your phone or wrist, and care whether a relay can read your conversations, BotBus is worth a look.

Everything below about Vicoa comes from its own sources: the vicoa.ai homepage, pricing page and docs, its own Codex comparison page, the README of the vicoa-ai/vicoa GitHub repository, and its App Store listing. Checked on October 24, 2026.

What Vicoa is today

Architecture. Per the README, a local vicoa daemon "runs on your machine, next to your code" and spawns the agent CLIs. The daemon talks to Vicoa's backend (FastAPI with PostgreSQL) over WebSocket, and the web, desktop, iOS, Android and CLI clients all talk to that backend. The desktop app is Electron with a bundled daemon. Agents run with the CLIs and logins you already have, using your own subscription or API keys, and the site says there is no usage markup.

Starting sessions. Run vicoa in a terminal to start a session (Claude Code by default, --agent codex to switch), or run vicoa daemon to just connect the machine and start sessions from the phone or web dashboard by picking a machine, an agent and a directory. To pick a session back up you run vicoa --resume <session id>, and the docs say the IDs are listed in the Vicoa web app. As of the check date, the docs don't mention importing sessions that were started with plain claude or codex.

Agents. Built in: Claude Code, Codex, OpenCode, Gemini, Cursor, GitHub Copilot, Kimi, Hermes, Pi, Oh My Pi and Antigravity, plus 30+ more through the Agent Client Protocol (ACP), and other models through OpenRouter.

Features. Each agent can run in its own git worktree, with one list showing which sessions are running, blocked or done. There's a file explorer, a terminal next to the chat and per-file change review. From the phone you can chat, approve with one tap, switch permission modes, get push alerts and dictate. Tasks on the board turn into agent sessions. Automations are the standout: the site describes server-side cron schedules with frequency controls, a run-now button and run history, with agents reporting back when done. Sessions or whole projects can be shared by link, no account needed to view, with expiry and revocation; the docs warn that anyone with the link can read the full transcript and that Vicoa does not redact it.

Platforms. Desktop apps for Mac, Windows and Linux; the CLI installs via npm or pip. The iOS app needs iOS 15 or later and runs on iPhone, iPad and Apple Vision. There's an Android app and a web app. Neither the listing nor the docs mention Apple Watch.

Security. The FAQ says Vicoa sets up secure connections between your local environment and its infrastructure, and that your code stays on your machine; the relay carries the conversation, not the codebase. As of the check date, neither the docs nor the README describe end-to-end encryption or say whether the servers can read conversation content.

Pricing and license. Free: unlimited messages, one remote machine, ten automations. Pro: $12 per user per month, or $9 billed yearly, with unlimited machines and automations plus teams and shared projects. Enterprise is quoted separately and adds SSO, SCIM and on-premise deployment. The whole stack (CLI, daemon, backend, web, desktop and mobile clients) is AGPLv3, and the README documents self-hosting with Docker.

When Vicoa is the better choice

These are real strengths that BotBus doesn't offer today:

If any of those is a hard requirement, stay with Vicoa.

What BotBus does differently

No new launch command; existing sessions just show up

Vicoa's sessions start through its daemon. BotBus leaves your habits alone. For Codex it reads the local ~/.codex session data (read-only). For Claude Code you install hooks once from BotBus settings, and sessions you start in a terminal, an IDE or the Claude desktop app appear on your phone; on startup it also backfills the last seven days of sessions. Hermes, Pi, OpenClaw and DeepSeek Harness are built in too, and ACP agents such as OpenCode can be connected, see the connection docs.

On the phone you get tasks grouped by computer and project, each with a status: running, waiting for approval, waiting for a reply, done or failed. When an agent wants to run a command or edit a file, an approval card appears with Approve and Deny; multiple-choice questions are answered by tapping an option. You can follow up, interrupt or start a new task, and for Codex and Claude Code you can switch model and reasoning effort when you follow up. Whether each action is available depends on the connector, the task's state and whether the computer is online.

End-to-end encrypted content

When pairing, the phone scans a QR code on the computer, and the group key travels in that code, never through our servers. Tasks, conversations, commands, screenshots and push text are encrypted on the device before they leave it, and the relay running on Cloudflare only forwards and briefly stores ciphertext. The server can see device IDs, online status, update times and data sizes, and the dev preview that shows a local web page on your phone is not covered by end-to-end encryption. See the security notes, and for how other remote setups compare on who can see what, Claude Code Remote Control alternatives.

Apple Watch

The Watch app shows tasks, approves requests, answers questions and follows up by dictation; it syncs credentials from the iPhone and then talks to the relay directly. See managing AI coding agents from Apple Watch. Notifications fire only when an agent waits for approval or a reply, finishes or fails, and what goes to Apple's push service is ciphertext that the iPhone decrypts locally.

Remote access to the computer, and dev previews

Open "Control computer" from a chat to browse, edit and upload files, or open a terminal (your login shell on Mac and Linux, PowerShell on Windows). Terminal sessions live on the computer and survive the phone dropping off. The Mac version can also show the live screen and take taps and typing, for the system permission prompt or simulator an agent got stuck on. Local web pages an agent starts can be previewed on your phone, see preview a localhost dev server on iPhone. The screen and previews are Mac-only.

Several computers

One phone can pair with several computers at once, mixing Mac, Linux and Windows, with tasks listed per computer. The phone app is on iPhone (App Store) and Android.

Side by side

Vicoa (checked 2026-10-24) BotBus
Where sessions come from Started through the vicoa daemon or desktop app Discovers sessions you open as usual; can also start them from the phone
Scheduled automations Yes, server-side cron No
Teams and sharing Seats, shared projects, session links No
Encryption Docs say "secure connections"; no end-to-end encryption described Content end-to-end encrypted, except dev previews
Self-hosting AGPLv3, self-host with Docker No, official relay only
Clients iOS 15+ (iPhone, iPad, Vision), Android, web, desktop iPhone (iOS 26+), Apple Watch, Android
Computer side Mac, Windows, Linux macOS 26+, Linux (x86_64 / aarch64), Windows
Remote access File explorer, terminal, change review Files and terminal; Mac also screen and dev previews

Using both, or switching

You can run both, with some care. Vicoa drives the claude and codex CLIs you already have, so the session data lands on your machine as usual, and BotBus should see those sessions too (Claude Code needs BotBus's hooks installed). We haven't specifically tested the combination, so treat it as something to verify. Answer each approval or question in one place only: if you approved in Vicoa, don't also tap it in BotBus. With push enabled in both you'll get duplicate alerts, so turn one off. If you rely on Vicoa's automations, one option is to keep Vicoa for scheduled runs and use BotBus for day-to-day sessions.

To switch to BotBus:

  1. Install the computer app from the download section, install BotBus on your phone and scan the pairing QR code.
  2. Install the Claude Code hooks from BotBus settings. Codex needs no setup.
  3. Launch claude and codex directly from now on, without going through vicoa.
  4. Anything you ran as a Vicoa automation needs another trigger, such as your OS's own scheduler. BotBus can't take that part over.
  5. When you're done with Vicoa, stop its daemon or desktop app and revoke any session links that are still live.

Limits and trade-offs

FAQ

Is Vicoa open source?

Yes. As of October 24, 2026, its GitHub repository publishes the whole stack under AGPLv3, including the CLI, daemon, backend and every client, and the README explains self-hosting with Docker. The Enterprise plan adds on-premise deployment.

Can Vicoa's servers read my conversations?

Its docs say the connection between your machine and its infrastructure is secure and your code stays local, but as of the check date they don't describe end-to-end encryption or say whether the backend can read conversation content. If that matters, self-host it or ask the team. BotBus encrypts content end to end and the server sees only metadata, except for dev previews.

Does BotBus have scheduled tasks like Vicoa's automations?

No. Every BotBus turn is started by you, on the computer or the phone, or is part of an agent run already in progress. If you need agents to start on a schedule, Vicoa fits better. You could also call an agent's CLI from your OS scheduler, but how those sessions show up in BotBus depends on the agent, and we haven't tested it.

What other alternatives have you compared?

The series also covers the Happy Coder alternative, the Paseo alternative and the VibeTunnel alternative, one product each.

← All posts