Get started
VibeMon shows the state of your coding agents, servers, and Kubernetes clusters. Start with one computer, confirm that its reports arrive, then add other computers and displays.
How VibeMon works
Coding tool or server → monitoring script → your VibeMon workspace → web, Desktop, iPhone, or Touch.
A monitoring script runs where the work happens. For coding tools, the integration reports session activity. For servers, a collector measures the machine or cluster. They send short summaries, such as project names, states, and usage. They do not upload your code, prompts, files, or logs.
Signing in opens your workspace; install an integration or collector to start sending data. You can use the web without installing the Desktop App. A local Desktop character can also show activity before Web delivery is connected.
Before you start
- Use the same VibeMon sign-in when you connect the sending computers and the viewing apps. Use Google or a VibeMon email account.
- To monitor coding tools, install Python 3 on the computer running those tools. For a Linux server collector, use Python 3.10 or later and systemd. The linked setup pages list the remaining requirements.
- To only view data in a browser or an installed app, you do not need Python, Git, or a source checkout.
1. Sign in
Open vibemon.io and select Sign in with Google. To use an email address instead, open vibemon.io/signin, enter your email address and password, and select Sign in with email.
To create an email account, select Create an account on the sign-in page. VibeMon sends a confirmation email. Within 24 hours, open its link and enter the password that you chose; this confirms the address and signs you in. If you forget the password, select Forgot password?. An empty workspace is expected before the first report.
2. Connect what you want to monitor
Choose one path. Run the installation on the computer named in the table.
| What you want to monitor | Where to install | Guide |
|---|---|---|
| Claude Code, Codex, Kiro, OpenClaw, or OpenCode | The computer running the tool | Monitor coding agents — terminal or Desktop setup |
| Linux server or DGX Spark | That server | Monitor servers and clusters |
| Kubernetes cluster | Run the installer from a computer with access to that cluster; the collector then runs inside it | Kubernetes cluster |
| Another service or device | A program that can measure it | Monitor something else — requires an integration |
The installers can open a sign-in page and save their connection for you. You normally do not need to create or copy a token manually.
3. See your workspace
- Open the dashboard with the same sign-in used during installation.
- Start a coding session, or leave the server collector running. Allow about a minute for collection and the dashboard refresh.
- Open Coding agents or Resources, select the new card, and check its project or machine name and report time. Check again after new activity or the next server report.
- In Overview → Customize view, choose what to keep visible, then select Save view.
Setup is complete when the expected card appears and its report time advances. If it does not, follow Solve problems. A running process or a connected viewer alone does not confirm that reports are arriving.
| Where to watch | How to install | Next step |
|---|---|---|
| Web browser on a computer or phone | Nothing to install | Use the dashboard |
| Mac with Apple silicon | brew install opspresso/tap/vibemon in Terminal |
Desktop App |
| Windows (x64) | VibeMon-Setup-<version>.exe from Releases |
Desktop App |
| iPhone app and widgets (iOS 18 or later) | VibeMon on the App Store | iPhone app |
| Dedicated four-inch display | Flash the firmware | VibeMon Touch setup for GUITION ESP32-4848S040; requires firmware, 2.4 GHz Wi-Fi, and a read token. This firmware is not for older C6 boards. |
Language
VibeMon shows English, Korean, or Japanese. It uses the language of your browser, computer, or iPhone. Other languages show English. Names that you or your tools report stay as reported.