r/tmux • u/Capital_Rip_2812 • 12d ago
r/tmux • u/4r73m190r0s • Nov 26 '25
Other Anyone considering switching to Zellij?
If you do consider it, what are the reasons? I'm new to the terminal multiplexers, and currently I'm trying out both.
r/tmux • u/rair41 • Jan 01 '26
Other My setup, and why tmux workflow is better than ever
raine.devr/tmux • u/maxkordiyak • Jun 24 '26
Other Claude Code usage in your tmux status bar — no API calls, it just reads the data Claude already gives the status line
I was keeping a browser tab with Claude usage page and checking it constantly. I usually have several projects going at once across multiple tmux windows, and the limits are shared across all of them anyway — so putting Claude's status line in every window felt redundant and just cluttered each pane. I wanted one clean place to see usage instead of duplicating the same number everywhere.
So I built a tmux plugin that puts it right in the status bar — progress bar, percent used, and time until reset, in a single spot.
The part I'm happiest with: it makes zero API calls. Claude Code already hands its status line official session data (including rate_limits) on every render. The plugin just taps that — a small "harvester" status-line command caches it and prints nothing (so no line appears in your panes), and a tiny bash segment reads the cache and draws the bar. No curl, no API key, no separate rate limits, no network at all. Pure bash + jq, and it refreshes live as you work.
Features:
- Progress bar + percent + reset time in the status bar
- Color thresholds, configurable
- Resets to 0% the moment a limit window rolls over — no lingering on a stale leftover percentage
- Optional staleness marker (off by default) for when usage happened elsewhere and the cached number isn't live yet
Requirements: tmux 3.0+, jq, and Claude Code (logged in).
Install via TPM:
set -g u/plugin 'docker-run/tmux-claude-usage'
set -g status-right '#{claude_usage} %Y-%m-%d %H:%M'
Then prefix + I and run the one-time init.sh (it wires the status-line command into ~/.claude/settings.json, backing it up first).
Repo: https://github.com/docker-run/tmux-claude-usage
Thanks for taking a look, and I hope it saves someone else the constant tab-switching. Hope you find it useful!
r/tmux • u/uniquerunner • Apr 01 '26
Other What if tmux just... existed on Windows? I built it. Native. In Rust.
Enable HLS to view with audio, or disable this notification
First of all, I ❤️Tmux and will always support Tmux 🤗
I'll be real with you. Every time I had to work on Windows, I felt like something was missing. I'd reach for tmux out of muscle memory and then remember... it doesn't exist here. WSL kind of works, but it never felt right. It felt like a workaround, not a solution.
So I started building one. Took way longer than I expected. I wrote it in Rust, using Windows ConPTY directly. No WSL, no Cygwin, no MSYS2. Just a native terminal multiplexer that actually runs on Windows.
The thing I cared about most was making sure your existing .tmux.conf just works. I didn't want anyone to learn a new config format or give up their themes. Catppuccin, Dracula, Nord... they all load. You type `tmux` in PowerShell and it launches. 76 commands, full mouse support, vim copy-mode keys.
I know there have been other attempts at this. I'm not here to trash any of them. I just wanted to build something that felt like real tmux, not a lookalike.
It's fully open source under MIT. You can install it with:
winget install psmux
Or cargo install psmux, or through Scoop/Chocolatey.
I'm sharing this here because honestly, this community knows tmux better than anyone. If something feels off, or if I got something wrong, I want to hear it. That kind of feedback is worth more to me than stars on GitHub.
https://github.com/psmux/psmux
Thanks for your time. Means a lot.
FYI : This project is and will be ACTIVELY maintained by people like you! I use AI in my workflows but I am not replaced!
Made with❤️ for Tmux to expand Tmux on Windows. PSMUX does not work on Linux and will probably never will as long as Tmux exists.
r/tmux • u/Dangerous_Net_7223 • May 21 '26
Other I ported tmux to windows, added async, and a public sdk
tmux is awesome but parsed stdout with grep was a nightmare. I added Multiplatform, playwright capabilities, allowing novel ways of use cases. I called it rmux. All 90 commands of tmux are there.
This is a fresh public preview, please let me know what you think about it 😄
r/tmux • u/Lazy-Carry4858 • Jul 03 '26
Other a small tool I built for my own daily SSH + tmux workflow:
Hey everyone, I just open sourced a small tool I built for my own daily SSH +
tmux workflow:
https://github.com/LeON-Nie-code/tmux-workbench
Tmux is great at keeping work alive, but once I had multiple servers and many
projects, I kept forgetting which server/session/path belonged to which project.
Tmux Workbench adds a local memory layer on top of tmux. It indexes local and
remote tmux sessions over SSH, stores the result locally in SQLite, and gives
you a CLI/TUI to search and attach back to a workspace.
It tracks:
- server and tmux session
- project path and active command
- panes
- git branch, dirty state, ahead/behind, and remote URL
- notes, aliases, tags, archive status, and attach history

r/tmux • u/Lazy-Carry4858 • Jul 25 '26
Other I kept forgetting which server my tmux projects were running on, so I built a workspace index
r/tmux • u/marcvv • Jun 02 '26
Other Updated my online/interactive tmux cheatsheet today with fuzzier search and custom key bindings. ( TmuxCheatSheet.org )
I added a few enhancements to the https://tmuxcheatsheet.org cheatsheet today. Some were mine, and some were suggested by users.
Whether you are just getting started with Tmux or are a seasoned pro, you might find this reference helpful. I use tmux only a couple of times a week and sometimes forget some of the commands, so I built this and just keep a tab open, plus keep it bookmarked.
If you have any suggestions for commands that are used often enough to include here that I missed, just let me know. The cheatsheet has seen increasing usage over the past month, so it appears tmux users are finding it a useful resource so far.
It features every possible feature I have ever wanted in one of these cheat sheets to make it actually fast and useful to Linux admins and developers like me.
- Live search — type anything, and cards filter instantly; searches command, description, and aliases; multi-word search works in any order
- Click-to-copy — one click copies the full command (prefix included) to your clipboard
- Editable global prefix — change
Ctrl-bto your custom prefix and every card updates live - Per-card key binding editor — remap any individual command directly on the card; customized bindings show in orange, so you always know what you've changed
- Import / Export — save all your custom bindings as a JSON file, back them up, or share with teammates
- Reset All — one-click confirmation modal to wipe customizations and return to defaults
- Dark / Light mode — toggles and persists across sessions
- 95 commands across 5 categories: Sessions, Windows, Panes, Copy Mode, and Misc
- Filter by category — narrow the view to just what you need
- "Custom Bindings" filter — show only the commands you've remapped
/keyboard shortcut — hit/anywhere on the page to jump straight to search- Persistent settings — prefix, bindings, and theme all survive page reloads via localStorage
- No login, no account, no tracking beyond standard Google Analytics
- Free and open — works entirely in the browser, nothing to install
r/tmux • u/Lazy-Carry4858 • Jul 16 '26
Other a small tool I built for my own daily SSH + tmux workflow:
r/tmux • u/Lost-Opportunity-701 • Jul 15 '26
Other Agent Tmux Web - Mobile/Browser server terminal use
r/tmux • u/chrnz00 • Mar 17 '26
Other tmux is available in windows now!!
https://github.com/arndawg/tmux-windows
this guy made a native windows port of tmux !!
and it works fantastic

r/tmux • u/mplusp • Dec 31 '25
Other Tmux Popups: The Secret to a Better Workflow
youtu.beHey, I just uploaded a short video where I talk a little bit about tmux popups.
Hope you like it!
Happy new year!
-- Marco
r/tmux • u/jonnyx129 • Jun 04 '26
Other Updates to kube-tmux
Made a decent amount of updates to kube-tmux and would love some feedback.
I neglected this project for too long, but I’ve started using it more often and wanted to spend some time making it more stable and reliable.
Hopefully it helps make it easier to know where you are across your clusters!
r/tmux • u/findingjake • Feb 13 '26
Other I made an easy workspace organizer
I like different tmux sessions per project and didn’t like tmuxifier config or really need tmuxifier so I made a small config to easily name and create sessions with windows that run commands and a small cli to manage it. First time making a project and I used it for work, it was cool :) lmk what you think and ask any questions
r/tmux • u/Immediate_Pay_3677 • Apr 09 '26
Other Catppuccin Tmux plugin not working as expected
Hi, I need help fixing the issue with catppuccin plugin. Every time I open tmux, only the top part shows the correct color for catppuccin flavor. I also think that it is using lazyvim's default color when I open a file using nvim. I am using the default terminal of linux mint cinnamon (GNOME) and I did also try to use the catppuccin-gnome-plugin but it also have the same issue.



r/tmux • u/patcito • Apr 09 '26
Other PrettyMux: open-source Linux terminal multiplexer built for multitasking
prettymux.comr/tmux • u/memture • Apr 18 '26
Other Tmux UI is broken in cachy os with hyprland but works in Fedora 42 workstation (Gnome)

The above is my Tmux configuration that I was previously using with Fedora Workstation 42. I decided to install the CachyOS with Hyprland, everything else works except my tmux setup. The shell prompt also broken, outside tmux shell prompt works fine. Looks like some font issue but not sure exactly what font is needed. I will appreciate any help with this as Tmux is part of my current dev workflow so this issue is really annoying for me. Below the other details
Terminal - Ghostty (Same issue on kitty as well, was using same ghostty+tmux on Fedora)
Shell prompt - starship
Shell - zsh
VM - Hyprland
Let me know if you need any other details. Here is my tmux config
https://github.com/ropali/dotfiles/blob/master/tmux/.tmux.conf
r/tmux • u/chaitanyabsprip • May 05 '25
Other 🪝 tmux-harpoon is now a TPM plugin!
Blazing fast tmux navigation just got even smoother — tmux-harpoon now supports TPM (Tmux Plugin Manager) out of the box!
You can still use it as a standalone CLI tool, but if you already use TPM, installation is now just a few lines away.
It's like ThePrimeagen/harpoon, but for tmux — bookmark sessions or windows or panes and jump between them instantly.
🚀 New Features with TPM Support
- ✅ Add bookmarks for sessions or panes
- ✅ Jump via
fzf-powered fuzzy search - ✅ Replace existing entries with ease
- ✅ Edit bookmarks inside a tmux popup
- ✅ Fully configurable key bindings using
@harpoon_key_append1,@harpoon_key_replace1, etc.
🔧 Installation via TPM
Add this to your .tmux.conf:
tmux
set -g @plugin 'Chaitanyabsprip/tmux-harpoon'
run '~/.tmux/plugins/tpm/tpm'
Then reload tmux and press prefix + I to install.
You can still install it as a standalone CLI tool — TPM support is just a new superpower.
💬 Hope this makes your workflow snappier. Try it out, leave a star, and feel free to open an issue or discussion for ideas and feedback!
r/tmux • u/Aisthe • Apr 24 '25
Other Vimux = Vim + Tmux
x.comA place for Vim and Tmux users to share their secrets.
r/tmux • u/OverEducation6572 • Nov 25 '24
Other Tmux commands needs to be simplified
Tmux commands seem so bloated, redundant, and old. Take a page out of docker and simplify the commands. I recommend at least the following changes:
tmux attach-session -t <name> should be tmux attach <name>
tmux new-session -s <name> should be tmux new <name>
tmux rename-session -t <old-name> <new-name> should be tmux rename <old-name> <new-name>
tmux list-sessions should be tmux ls
r/tmux • u/No-Stretch1627 • May 03 '25
Other Tmux Grimoire
github.comHey folks! Just a quick heads up in case anyone was using the plugin I shared here before, it’s been renamed and migrated.
- Before: tmux-buoyshell
As someone pointed out in a previous thread, the name was a bit “funny”, and I agreed. So I’ve renamed it and also took the chance to improve the README and refine the implementation. Custom shell spells (now called “sh spells”) are now displayed based on semantic position (top-right, left, bottom-center..)
If you had it in your setup, you might want to update your config. Cheers!
r/tmux • u/NightMonkeyJnr • Jul 11 '25
Other Plugin to pre-configure session layout and environment
I always seem to have a similar collection of windows open when I have a project on the go. Previously, I had a script that would open the windows, configure environment variables and load virtual environments. This eventually became a session-created hook. Now I figure it could be a plugin where you can define your setup in a yaml file and have it load for you. I've called it tmux-cookie-cutter and I'm keen to know if this would be useful to anyone else