roboco-io

Vmux — Development skill for Claude Code

Development community

Agent-Friendly Terminal Extension for VS Code.

How to install Vmux

This entry records only its repository, not the path inside it, so there is no exact command to give. Open roboco-io/vmux and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Vmux does

Agent-Friendly Terminal Extension for VS Code.

Alternatives in Development

  • Claude Coder — Kodu is an autonomous coding agent that lives in your IDE 5.2k ★
  • Claudecode.nvim — A Claude Code Neovim IDE Extension 2.3k ★
  • Release Extension — Release a new version of a marketplace extension 1.6k ★

README

vmux — Agent-Friendly Terminal Extension for VS Code

[![VS Code Marketplace](https://img.shields.io/visual-studio-marketplace/v/roboco-io.vmux)](https://marketplace.visualstudio.com/items?itemName=roboco-io.vmux) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)

[English](README.md) | [한국어](README.ko.md) | [日本語](README.ja.md)

VS Code terminal extension for AI coding agents such as Claude Code, Codex, and Gemini CLI. Agents can send notifications, manage sessions, display metadata, and orchestrate multi-terminal workflows — all from the terminal.

Inspired by [cmux](https://github.com/manaflow-ai/cmux), a native agent terminal for macOS.

Install

# From VS Code Marketplace
code --install-extension roboco-io.vmux

# Or search "vmux" in the VS Code Extensions panel

Features

Notifications

Send notifications from agents to VS Code — Status Bar badge, sidebar TreeView, and system popups.

vmux notify --title "Claude Code" --body "Task complete"
vmux notify --title "Build" --body "Failed" --level error

Terminal Control

Create, focus, send commands to, and close terminals programmatically.

vmux create-terminal --name "agent-1" --cwd /project
vmux send --terminal "agent-1" "npm test"
vmux focus --terminal "agent-1"
vmux close --terminal "agent-1"

Session Management

Save and restore named terminal layouts, including split groups.

vmux save-session --name "dev-setup"
vmux restore-session --name "dev-setup"

Metadata Panel

Display per-terminal status pills, progress bars, and structured logs in the sidebar.

vmux set-status build passing --icon check
vmux set-progress 0.75 --label "Testing..."
vmux log "All tests passed" --level success

Multi-Agent Grid

Launch NxM split terminal grids and broadcast commands to all of them.

vmux launch-grid --name agents --rows 2 --cols 2
vmux broadcast --grid agents "git pull && npm test"

MCP Server