nyxsky404

Vmup — AI skill for Claude Code

AI community

Send screenshots and files to remote hosts over SSH for AI agents (Claude Code, Codex, Cursor, and more).

How to install Vmup

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

What Vmup does

Send screenshots and files to remote hosts over SSH for AI agents (Claude Code, Codex, Cursor, and more).

Alternatives in AI

  • Peekaboo — Peekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, o 3.2k ★
  • Claude Skill Aso Appstore Screenshots — A Claude Code skill that generates high-converting App Store screenshots for your iOS app 1.2k ★
  • CLI Manager — A multi-project AI CLI workspace for local terminals, SSH hosts, and mobile-assisted workflows 749 ★

README

vmup

*Batch files to a remote host over SSH for coding agents*

**Docs:** [https://vmup.dev/docs](https://vmup.dev/docs)

[![npm version](https://img.shields.io/npm/v/@nyxsky404/vmup?style=flat-square)](https://www.npmjs.com/package/@nyxsky404/vmup) [![CI](https://github.com/nyxsky404/vmup/actions/workflows/ci.yml/badge.svg)](https://github.com/nyxsky404/vmup/actions/workflows/ci.yml) [![Node.js](https://img.shields.io/badge/Node.js-%3E%3D18-3c873a?style=flat-square)](https://nodejs.org) [![TypeScript](https://img.shields.io/badge/TypeScript-blue?style=flat-square&logo=typescript&logoColor=white)](https://www.typescriptlang.org) [![License](https://img.shields.io/badge/License-MIT-blue?style=flat-square)](https://github.com/nyxsky404/vmup/blob/main/LICENSE)

[Docs](https://vmup.dev/docs) • [Overview](#overview) • [Getting started](#getting-started) • [Quickstart](#quickstart) • [Usage](#usage) • [Commands](#commands) • [Config](#config) • [Troubleshooting](#troubleshooting)

The npm package is [`@nyxsky404/vmup`](https://www.npmjs.com/package/@nyxsky404/vmup). The command is `vmup`. Full documentation is on the [docs site](https://vmup.dev/docs).

A coding agent on a VM reads files by path. Screenshots, PDFs, and recordings sit on your laptop. vmup copies them over SSH into one remote folder, prints a prompt, and copies that prompt to your clipboard. Paste it into the agent thread.

Uploaded 3 files → default
Agent folder: ~/vmup/agents-20260911-140128-a1b2c3d4/

Prompt:
Please inspect all files in ~/vmup/agents-20260911-140128-a1b2c3d4/

**Important:** You need **Node.js 18+** and **OpenSSH** (`ssh` on your `PATH`). Native Windows is not supported; use [WSL](https://learn.microsoft.com/windows/wsl/).

Overview

vmup is a small CLI for one job: collect files on your machine, stage a unique batch, upload it over SSH, and hand back **one folder path**.

collect → validate → stage → upload → print path + prompt → TTL cleanup

| Piece | D