New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

vibepulse

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vibepulse

Real-time dashboard for monitoring and managing OpenCode sessions

latest
Source
npmnpm
Version
0.2.1
Version published
Maintainers
1
Created
Source

VibePulse

npm version

A tiny dashboard that sits in your browser tab — tired of switching IDE tabs just to check which OpenCode sessions finished.

VibePulse README cover

What It Does

  • Kanban board — Auto-discovers OpenCode sessions, organizes them into Idle / Busy / Review / Done
  • Remote Nodes — Connect multiple VibePulse instances to a single hub for a unified view
  • Audio alerts — Makes a sound when sessions complete or need attention
  • Zero setup — No manual card creation; auto-scans ports and processes
  • Profile switcher — Flip between OMO presets without touching config files

Quick Start

Hub Mode (Default)

Run VibePulse locally to monitor your local OpenCode sessions and manage remote nodes.

npx vibepulse

Open http://localhost:3456

Node Mode

Run VibePulse on a remote server to expose its OpenCode sessions to a hub.

npx vibepulse --serve

Node mode requires an access token for security. See Architecture for details.

Features

FeatureDescription
Hub & NodeDistributed architecture for monitoring multiple remote hosts
Real-time syncSSE + polling for live session updates
Sticky states25s sticky window prevents status flickering
Offline snapshotShows last known state when a node is unreachable
IDE integrationClick to open workspace in VSCode / Antigravity
Config UIManage agent models and remote nodes through the interface

Architecture

VibePulse uses a Hub-and-Node architecture to aggregate OpenCode sessions across different machines.

  • Node: A VibePulse instance running with --serve. It interacts directly with the local OpenCode SDK and exposes an API.
  • Hub: The primary VibePulse instance (default mode). It connects to one or more Nodes to collect session data.

Connecting a Remote Node

  • Start the remote node: VIBEPULSE_NODE_TOKEN=your-secret npx vibepulse --serve
  • Open your local VibePulse Hub.
  • Click the Host Manager icon.
  • Click Add Remote Node.
  • Enter the Node URL (e.g., http://remote-server:3456) and the Access Token.

Development

git clone https://github.com/ChatTreeNet/VibePulse.git
cd VibePulse
npm install
npm run dev

Tech Stack

  • Next.js (App Router) + TypeScript
  • Tailwind CSS + @dnd-kit
  • TanStack Query + @opencode-ai/sdk

License

MIT

FAQs

Package last updated on 28 Mar 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts