Termix 3.1.0
dotnet tool install --global Termix --version 3.1.0
dotnet new tool-manifest
dotnet tool install --local Termix --version 3.1.0
#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
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.
</div>
Demo
https://github.com/user-attachments/assets/c7b47493-ed6b-4b29-b334-f11f65d2dd18
Watch the full walkthrough → Termix on Vimeo (1 minute)
Features
- Intuitive Vim-Style Navigation: Move efficiently with
h j k l,gg/G, andCtrl+u/Ctrl+d. - Real-time Recursive Search: Press
sand start typing to instantly filter your entire directory tree. - Advanced Bookmark System: Press
mto mark a directory, then pressbto open a filterable menu and instantly jump to any saved location. - Powerful Visual Mode: Press
vto 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
.gitignorefiles 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
Recommended: Install via Script (All Platforms)
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
- This project is made possible by the fantastic Spectre.Console library.
- File previews are enhanced by ImageSharp and SharpCompress.
- Icons are provided by the Nerd Fonts project.
License
Termix is licensed under the MIT License.
| Product | Versions 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. |
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 |