← All products

For people who use Claude Code or Codex

ViberMate

macOS + Linux · v0.1.22

See and steer your coding agent.

ViberMate sits between Claude Code or Codex and the AI service. It records each conversation, lets you choose which account answers, can ask you before the agent reaches somewhere new, and adds up tokens and cost, on your Mac or on one server for your team.

Where ViberMate sitsBOUNDARY / 01
  1. INPUT · 01Claude / Codex
  2. BOUNDARY · 02ViberMate
  3. OUTPUT · 03AI service

Your agent → ViberMate records and decides → the AI service you choose.

In plain words

A dashcam and a steering wheel for your coding agent.

Claude Code and Codex talk to an AI service over the network. Normally you can't see those messages or decide where they go. ViberMate stands in the middle, and you keep using your agent exactly as before.

  1. 01

    Start your agent through ViberMate

    Use this instead of your usual command; for Codex, end it with codex. Your agent, account and settings stay the same.

    vibermate run -- claude
  2. 02

    Every request passes through it

    ViberMate runs on your Mac or your team's server. It records what goes back and forth and applies the rules you set.

  3. 03

    Open the workbench

    Read user and Agent messages first; open tools or system context beside a message. Check compact Token and estimated cost details, switch accounts, and approve new connections, in the App or a browser.

Who it is for

Developers

See exactly what your agent sent and received, and keep a searchable history of every session.

People with several accounts

Send requests to the account or service you choose, see each account's remaining quota, and switch without editing config files.

Teams

Run one server for everyone. Each person signs in with their own account; the owner decides who may use which policies and sees usage by person, project and model.

Get started

Start in three steps.

Supported path: macOS 14+ App · Linux x86-64/ARM64 Server + Web · Open release 0.1.22

01 · Install

macOS App

macOS 14+ · Apple silicon and Intel

For using ViberMate on your own Mac. The App includes everything it needs.

brew install --cask vibe-agi/tap/vibermate

Linux server

Linux x86-64 and ARM64

For a team, or to use ViberMate from a browser. Download the archive from the release page, extract it, start the server, and open http://127.0.0.1:9666. The key for the first owner account comes from ./vibermated server recovery-key.

./vibermated server

02 · Connect your terminal

In the App, open Settings → Access & launch → Terminal command and set up the vibermate command. With a server, sign in once instead.

vibermate login --server http://127.0.0.1:9666

03 · Start your agent

Run it from your project. Add --server <address> when you use a server. Then open the workbench to watch the conversation arrive.

vibermate run -- claude

Good to know

For people who use Claude Code or Codex
01

Your agent works as before

ViberMate doesn't replace Claude Code, Codex or your AI provider. Without your own policy it records traffic and passes it through unchanged.

02

Your data stays with you

Records live in a database on your Mac or your server. There is no ViberMate cloud, and you choose what is recorded and for how long.

03

Credentials stay out of records

API keys and sign-in tokens are stored separately and are never written into policies or recorded conversations.

04

Numbers you can trust

Token counts come from what the provider reports, and costs are labelled as estimates. Missing data is shown as missing, never guessed.

05

Runs on your own network

The server and its web workbench are self-contained: use it locally, on a private network, or with your own public domain and automatically renewed HTTPS. Settings → Access & launch generates deployment instructions; an IP allowlist controls which networks may connect.

06

Scripts for special cases

Small JavaScript rules can hide personal details or block leaked secrets. They run in a sandbox with no network or file access.

ViberMate is not an AI agent or a model provider. It only sees traffic that goes through it, and it never sends your data to a service of its own.

Next product · 02Hideout