Termix 3.1.0

dotnet tool install --global Termix --version 3.1.0
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local Termix --version 3.1.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Termix&version=3.1.0
                    
nuke :add-package Termix --version 3.1.0
                    

<div align="center">

⚡️ Termix

A modern, high-performance file navigator for your terminal


License: MIT NuGet Version NuGet Downloads .NET GitHub release GitHub issues GitHub stars

Built with .NET 10 and Spectre.Console, Termix delivers a fluid, visually rich experience for navigating, searching, and managing files and your most-used directories, all from your terminal.

Read the Full Documentation

</div>


Demo

https://github.com/user-attachments/assets/c7b47493-ed6b-4b29-b334-f11f65d2dd18

Watch the full walkthroughTermix on Vimeo (1 minute)

Features

  • Intuitive Vim-Style Navigation: Move efficiently with h j k l, gg / G, and Ctrl+u / Ctrl+d.
  • Real-time Recursive Search: Press s and start typing to instantly filter your entire directory tree.
  • Advanced Bookmark System: Press m to mark a directory, then press b to open a filterable menu and instantly jump to any saved location.
  • Powerful Visual Mode: Press v to select multiple files and perform batch operations (yank, cut, delete) with ease.
  • Rich Previews: View text files with syntax highlighting, render images in the terminal, and browse archive contents.
  • Smart Ignoring: Automatically respects .gitignore files to keep your views clean and relevant.
  • Nerd Font Support: Enhanced with icons for file types, with a graceful ASCII fallback for universal compatibility.
  • Cross-Platform: A single, consistent experience on Windows, macOS, and Linux.

Installation

Our installation scripts automatically download the latest native, self-contained version of Termix, which does not require the .NET SDK to be installed.

macOS / Linux:

# Install or update to the latest version
curl -fsSL https://raw.githubusercontent.com/amrohan/termix/main/install.sh | bash

Windows (PowerShell):

# Install or update to the latest version
iex (iwr "https://raw.githubusercontent.com/amrohan/termix/main/install.ps1")

For more options, like installing a specific version or uninstalling, see the Installation Guide.

Alternative: .NET Global Tool

This method is for users who prefer to manage Termix through the dotnet tool ecosystem.

Requirements
  • Termix v3.0.0 and newer: Requires the .NET 10 SDK or later.
  • Termix v2.x.x (e.g., v2.6.0): Requires the .NET 9 SDK.
Commands

To install the latest version (requires .NET 10 SDK):

dotnet tool install --global termix

To install a specific older version compatible with the .NET 9 SDK:

dotnet tool install --global termix --version 2.6.0

Core Commands

Termix uses Vim-style, case-sensitive keybindings. Press ? in the app for a full, scrollable list.

Key(s) Action
/ k Move selection up
/ j Move selection down
h / Backspace Navigate to parent directory
l / Enter Open file or enter directory
gg / G Jump to top / bottom of list
s Start real-time recursive search
O Open in external editors/apps
v Enter/Exit Visual Mode for multi-select
m Mark (Add) a new bookmark
b Open the Bookmark menu
y Yank (copy) selected item(s) to clipboard
Y Yank Path to system clipboard
x Cut (move) selected item(s) to clipboard
p Paste from clipboard
d Delete selected item(s) (with confirmation)
a Add a new file or directory
r Rename selected item
t Open the interactive sort menu
? Show/Hide the Help Screen
q Quit Termix

Documentation

For a complete guide on workflows, features, and advanced usage, please visit the * *official documentation site**.

Contributing

Contributions are welcome! Whether it's bug reports, feature requests, or code contributions, please feel free to get involved.

  • Report a Bug or Request a Feature: Please open an issue on the GitHub Issues page.
  • Contribute Code: Fork the repository and submit a pull request. Please see our CONTRIBUTING.md file for development setup and guidelines.

Acknowledgements

License

Termix is licensed under the MIT License.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
3.1.0 89 2/15/2026
3.0.0 200 11/15/2025
2.6.0 192 11/5/2025
2.5.0 128 11/1/2025
2.4.0 196 10/2/2025
2.3.0 213 9/21/2025
2.2.0 232 9/14/2025
2.1.0 182 9/8/2025
2.0.0 244 8/28/2025
1.9.0 106 8/23/2025
1.8.0 176 8/18/2025
1.7.0 142 8/17/2025
1.6.0 133 8/15/2025
1.5.0 163 8/9/2025
1.4.0 203 8/8/2025
1.3.0 249 8/5/2025
1.2.0 199 8/4/2025
1.1.0 111 8/3/2025
1.0.0 71 8/2/2025
0.9.0 110 8/1/2025
Loading failed