🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@kibitzsh/kibitz

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@kibitzsh/kibitz

Real-time decoded feed of AI agent actions — monitor multiple Claude Code & Codex sessions, see exactly what each agent is doing, and coordinate swarms efficiently

latest
Source
npmnpm
Version
0.0.6
Version published
Maintainers
1
Created
Source

Kibitz

License: MIT VS Code Marketplace npm Pages Website

Kibitz is a VS Code extension + CLI that watches Claude/Codex sessions, generates live commentary, and lets you dispatch prompts to existing or new sessions from one composer.

Install

VS Code Extension — install from the VS Code Marketplace or search Kibitz in the Extensions panel.

CLI — Homebrew (macOS / Linux)

brew install kibitzsh/tap/kibitz

CLI — npm

npm install -g @kibitzsh/kibitz

Compatibility Matrix (Contract)

PlatformVS Code panelTerminal CLI
macOSSupportedSupported
WindowsSupportedSupported
LinuxBest effortBest effort

Core Capabilities

  • Live commentary feed for Claude Code and Codex sessions.
  • Cross-session prompt dispatch:
    • Existing active sessions.
    • New session on current provider.
  • Slash controls in composer:
    • /help, /pause, /resume, /clear, /focus, /model, /preset
    • session targeting like /1, /2
  • Provider-aware model handling.
  • Strict dispatch status events: queued, started, sent, failed.

Prompt Dispatching

Kibitz can send prompts to any active watched session (Claude or Codex), or start a new session on the current provider.

VS Code Panel

  • Target badges always include:
    • /1 New session (current provider)
    • /2..N existing active sessions from the watcher list
  • Starting a new terminal session is one step: select /1 and send your prompt.
  • Select a target by:
    • clicking a target badge
    • typing /N (select only)
    • typing /N <prompt> or N/ <prompt> (select + send)
  • Plain text (without target token) sends to the currently selected target.
  • Each send emits explicit status updates: queued, started, sent, failed.

Terminal CLI

  • Use /sessions to list active sessions with numeric indexes.
  • Set target with /target <index|agent:sessionId|new-codex|new-claude>.
  • Starting a new terminal session is one command: /target new-codex (or /target new-claude), then send plain text.
  • After target selection, plain text sends to that target.
  • Dispatch status is printed for every send: queued, started, sent, failed.

Scope and Limits

  • Targeting is limited to active sessions in the watcher window (recent activity).
  • Multi-target broadcast in one send is not implemented.

Development Setup

Prerequisites

  • Node.js 20+
  • npm 10+
  • VS Code 1.85+
  • At least one provider CLI installed and authenticated:
    • codex / codex.cmd
    • claude / claude.cmd

Build

npm ci
npm run build

Deploy to Local VS Code/Cursor

npm run deploy:vscode

This copies dist/ and package.json into your local extensions directory and replaces older Kibitz extension folders.

Run CLI

npm run build
node dist/cli/index.js

Testing

npm run typecheck
npm run check:compat
npm run test:ui
npm run test:all

Useful targeted checks:

npm run test:parsers
npm run check:session-names
npm run check:model-persistence

Release Flow

  • Local smoke and package:
    • npm run deploy:vscode (local install to VS Code/Cursor)
    • npm run package (builds .vsix)
  • Full guarded release flow:
    • npm run cr
  • npm run cr performs checks/build, bumps version, publishes VS Code Marketplace + npm, verifies versions, updates Homebrew formula, and pushes tags.
  • For GitHub auto-release on tag push, add repository secrets:
    • VSCE_PAT (VS Marketplace publish PAT)
    • NPM_TOKEN (npm publish token)
    • HOMEBREW_TAP_TOKEN (GitHub token with write access to kibitzsh/homebrew-kibitz)

Distribution Channels

1) VS Code Extension Marketplace

  • Create publisher in VS Marketplace (if not already created).
  • Create Azure DevOps PAT with Marketplace publish scopes.
  • Publish with npm run publish:vscode (VSCE_PAT required).
  • Recommended:
    • publish stable versions to Marketplace,
    • keep .vsix artifacts in GitHub Releases for manual install/rollback.

2) OpenVSX (for Cursor/VSCodium ecosystems)

  • Publish the same extension package to OpenVSX.
  • Keep version parity with Marketplace.

3) npm (CLI distribution)

  • Keep bin.kibitz pointing to dist/cli/index.js.
  • Publish package to npm.
  • Users can install globally and run kibitz.

4) Homebrew

Two common paths:

  • Formula that installs from npm:
    • wraps npm install -g kibitz.
  • Tap formula that downloads built tarball/binary and installs launcher.

For VS Code extensions specifically, Homebrew is optional and usually secondary to Marketplace/OpenVSX.

5) GitHub Releases

  • Upload .vsix and changelog per version.
  • Add quick install instructions:
    • code --install-extension <file>.vsix

For most users, start with:

  • VS Marketplace (primary VS Code install path)
  • OpenVSX (secondary ecosystem coverage)
  • npm (CLI users)
  • GitHub Releases (.vsix artifact + release notes)

Add Homebrew only if your CLI install demand is high and you want one-command setup for macOS/Linux.

Docs

Cross-Platform Notes

Kibitz mirrors proven room patterns:

  • Login-shell PATH inheritance on macOS.
  • npm global prefix PATH enrichment on Windows.
  • Windows .cmd command mapping (claude.cmd, codex.cmd).
  • Platform-parameterized compatibility tests.

FAQs

Package last updated on 01 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