Thanks to visit codestin.com
Credit goes to github.com

Skip to content

terror/spymux

Repository files navigation

spymux

release crates.io CI codecov downloads dependency status

spymux is a terminal user-interface for simultaneously watching all of your open tmux panes.

demo

Why? I pair program a fair amount with tools like codex, and I run them in different projects (windows) at the same time. I'd like a tool that gives me a clear view into what the agents are doing, without having to switch between them.

Installation

spymux should run on any system, including Linux, MacOS, and the BSDs.

The easiest way to install it is by using cargo, the Rust package manager:

cargo install spymux

Otherwise, see below for the complete package list:

Cross-platform

Package Manager Package Command
Cargo spymux cargo install spymux
Homebrew terror/tap/spymux brew install terror/tap/spymux

Usage

spymux is very simple to use, once installed you should be able to invoke the binary in any tmux session and have it work:

spymux

We support a few configuration options, as seen below:

spymux 0.1.1

A centralized view for all of your tmux panes

Usage: spymux [OPTIONS] [COMMAND]

Commands:
  resume  Resume a spymux session in another directory
  help    Print this message or the help of the given subcommand(s)

Options:
  -n, --no-colors                    Disable colored output
      --refresh-rate <MILLISECONDS>  Refresh interval in milliseconds (default: 500)
  -h, --help                         Print help
  -V, --version                      Print version

Keybindings

Action Keys
Move up ↑ / k
Move down ↓ / j
Move left ← / h
Move right → / l
Focus highlighted pane enter
Hide highlighted pane x
Quit spymux q / esc
Toggle help ?
Select clicked pane left click

Prior Art

This project is loosely inspired by tools like Claude Squad. I want less of the management aspect, and more of a simple view into how things are going across the various agent instances I have open at any given time.

About

A centralized view for all of your tmux panes

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published