tmux-dev

Organize dev servers into dedicated tmux windows with CLI commands.

2|Updated Feb 26, 2017
One-click install
npx skills add https://github.com/thrawny/dotfiles --skill tmux-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux-dev
Source: https://github.com/thrawny/dotfiles/tree/main/config/claude/skills/tmux-dev
Command: npx skills add https://github.com/thrawny/dotfiles --skill tmux-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps you manage development servers by organizing each server into its own tmux window inside a single named session, simplifying start/stop/monitor workflows.

Core Features & Use Cases

  • Create and reuse a dedicated dev session (session named "dev") to spawn windows for npm, go, python, docker, etc.
  • Start, stop, monitor, and tail logs from multiple services without leaving your terminal.
  • Use case: you have a monorepo with frontend and backend; spin up frontend and API servers in separate windows under one session for coordinated development.

Quick Start

tmux-dev start -n frontend npm run dev

Frequently Asked Questions about tmux-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage multiple dev servers in a single terminal session?

You can manage multiple dev servers by organizing each service into its own dedicated tmux window inside a single named session, allowing you to start, stop, and monitor them together from one terminal.

Can I start and monitor npm and docker services together in tmux?

Yes, you can start and monitor services like npm, go, python, and docker by spawning each in a separate window under one tmux session, enabling coordinated development across your stack.

What commands do I use to control local development servers in tmux?

You control local development servers using start, stop, status, logs, and list commands against a named tmux session to manage and monitor your services.

Do I need a specific shell to orchestrate dev servers in tmux?

You need tmux installed and a POSIX shell to run the commands that organize and orchestrate your development servers within dedicated tmux windows.

What is the best way to coordinate a frontend and backend monorepo locally?

The best way to coordinate a monorepo is spinning up your frontend and API servers in separate tmux windows under a single named session for unified monitoring and control.

Why use tmux for local session management instead of multiple terminal windows?

Using tmux for session management keeps multiple development servers organized in dedicated windows within one session, simplifying start, stop, and log monitoring workflows without losing track of individual processes.