{"repo":"phanorcoll/muxie","free":true,"listed":false,"github":"https://github.com/phanorcoll/muxie","clone":"git clone https://github.com/phanorcoll/muxie.git","description":"Muxie is a terminal user interface (TUI) tool for tmux that simplifies session management. Define your entire development environment—sessions, windows, and panes—in a simple YAML file and launch it with a single command. Say goodbye to repetitive manual setup and hello to instant, repeatable workflows.","language":"Go","stars":114,"topics":["charm","go","golang","tmux","tui"],"license":"MIT","category":"cli-tools","readme_excerpt":"Muxie [[Website]](https://muxie.xyz) https://github.com/user-attachments/assets/83fc644d-7797-4439-9c06-d0f019d1115a Hey there! Welcome to Muxie, your new best friend for managing tmux sessions with ease. Gone are the days of manually setting up your development environment every single time. With Muxie, you can define your sessions, windows, and panes in a simple YAML file and get everything up and running in a flash. What's Muxie all about? Muxie is a terminal user interface (TUI) that allows you to select and start predefined tmux sessions. You can configure your sessions in a config.yml file, and Muxie will present them in a list for you to choose from. Select a session, hit enter, and Muxie will take care of the rest. Installation Getting Muxie up and running is a breeze. Using Homebrew If you're on macOS or Linux, you can install Muxie using Homebrew. Manual Installation 1. Head over to the releases page. 2. Download the appropriate asset for your operating system. 3. Unzip the downloaded file. 4. Place the muxie binary in a directory that's in your system's PATH . And that's it! You're ready to start using Muxie. How to use it Using Muxie is as simple as running a single command: This will launch the Muxie TUI, where you'll see a list of all the sessions you've defined in your configuration file. Configuration Muxie looks for a configuration file at /.config/muxie/config.yml . Here's an example of what that file might look like: In this example, we have two sessions de","default_branch":null,"files":null,"tree":[],"storefront":"/r/phanorcoll","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/phanorcoll/muxie/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}