| Crates.io | parallels |
| lib.rs | parallels |
| version | 0.0.1 |
| created_at | 2026-01-15 03:53:04.308148+00 |
| updated_at | 2026-01-15 03:53:04.308148+00 |
| description | A TUI tool to run multiple commands in parallel and view their output in real-time |
| homepage | https://github.com/skanehira/parallels |
| repository | https://github.com/skanehira/parallels |
| max_upload_size | |
| id | 2044521 |
| size | 183,922 |
A TUI tool to run multiple commands in parallel and view their output in real-time.

cargo install parallels
# Run multiple commands
parallels "command1" "command2" "command3"
# Example: Monitor multiple log files
parallels "tail -f /var/log/syslog" "tail -f /var/log/auth.log"
# Example: Run multiple dev servers
parallels "npm run dev" "cargo watch -x run" "docker-compose logs -f"
# Set maximum buffer lines per command (default: 10000)
parallels -b 5000 "command1" "command2"
| Key | Action |
|---|---|
Ctrl+C |
Quit |
h / l |
Switch to previous/next tab |
j / k |
Scroll down/up |
Ctrl+d / Ctrl+u |
Scroll half page down/up |
g / G |
Jump to top/bottom |
f |
Toggle auto-scroll |
/ |
Enter search mode |
n / N |
Next/previous search match (when search is active) |
| Key | Action |
|---|---|
Enter |
Confirm search and return to normal mode |
Esc |
Cancel search and return to normal mode |
Ctrl+W |
Delete word |
Ctrl+U |
Clear line |
Ctrl+H |
Delete character |
Ctrl+A / Ctrl+E |
Move to start/end of line |
error matches "error", "Error", "ERROR"Error matches only "Error"See docs/ARCHITECTURE.md for an overview of the codebase architecture.
MIT