{"id":37038883,"url":"https://github.com/amrohan/termix","last_synced_at":"2026-01-14T04:37:10.359Z","repository":{"id":307117992,"uuid":"1028452453","full_name":"amrohan/termix","owner":"amrohan","description":"Termix is a modern, high-performance file manager built for your terminal.","archived":false,"fork":false,"pushed_at":"2025-11-15T14:00:49.000Z","size":24822,"stargazers_count":118,"open_issues_count":0,"forks_count":7,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-11-15T16:06:13.631Z","etag":null,"topics":["csharp","file-manager","file-manager-cli","file-navigation","spectreconsole","terminal","terminal-based"],"latest_commit_sha":null,"homepage":"https://termix.pages.dev/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/amrohan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-29T14:50:03.000Z","updated_at":"2025-11-15T14:00:45.000Z","dependencies_parsed_at":"2025-09-08T17:06:13.392Z","dependency_job_id":"986fa194-d0e7-4972-a32e-b1af93d427e7","html_url":"https://github.com/amrohan/termix","commit_stats":null,"previous_names":["amrohan/termix"],"tags_count":23,"template":false,"template_full_name":null,"purl":"pkg:github/amrohan/termix","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amrohan%2Ftermix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amrohan%2Ftermix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amrohan%2Ftermix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amrohan%2Ftermix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amrohan","download_url":"https://codeload.github.com/amrohan/termix/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amrohan%2Ftermix/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28409588,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T01:52:23.358Z","status":"online","status_checked_at":"2026-01-14T02:00:06.678Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","file-manager","file-manager-cli","file-navigation","spectreconsole","terminal","terminal-based"],"created_at":"2026-01-14T04:37:09.769Z","updated_at":"2026-01-14T04:37:10.347Z","avatar_url":"https://github.com/amrohan.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# ⚡️ Termix\n\n**A modern, high-performance file navigator for your terminal**\n****\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](./LICENSE.txt)\n[![NuGet Version](https://img.shields.io/nuget/v/Termix)](https://www.nuget.org/packages/Termix/)\n[![NuGet Downloads](https://img.shields.io/nuget/dt/Termix)](https://www.nuget.org/packages/Termix/)\n[![.NET](https://img.shields.io/badge/.NET-10.0-purple)](https://dotnet.microsoft.com/)\n[![GitHub release](https://img.shields.io/github/release/amrohan/termix.svg)](https://GitHub.com/amrohan/termix/releases/)\n[![GitHub issues](https://img.shields.io/github/issues/amrohan/termix.svg)](https://GitHub.com/amrohan/termix/issues/)\n[![GitHub stars](https://img.shields.io/github/stars/amrohan/termix.svg?style=social\u0026label=Star)](https://GitHub.com/amrohan/termix/stargazers/)\n\nBuilt with .NET 10 and Spectre.Console, Termix delivers a fluid, visually rich experience for navigating, searching, and\nmanaging files and your most-used directories, all from your terminal.\n\n**[Read the Full Documentation](https://termix.pages.dev)**\n\n\u003c/div\u003e\n\n---\n\n## Demo\n\nhttps://github.com/user-attachments/assets/c7b47493-ed6b-4b29-b334-f11f65d2dd18\n\n\u003e **Watch the full walkthrough** → [Termix on Vimeo](https://vimeo.com/1105824424) _(1 minute)_\n\n## Features\n\n- **Intuitive Vim-Style Navigation**: Move efficiently with `h j k l`, `gg` / `G`, and `Ctrl+u` / `Ctrl+d`.\n- **Real-time Recursive Search**: Press `s` and start typing to instantly filter your entire directory tree.\n- **Advanced Bookmark System**: Press `m` to **mark** a directory, then press `b` to open a filterable menu and\n  instantly jump to any saved location.\n- **Powerful Visual Mode**: Press `v` to select multiple files and perform batch operations (yank, cut, delete) with\n  ease.\n- **Rich Previews**: View text files with syntax highlighting, render images in the terminal, and browse archive\n  contents.\n- **Smart Ignoring**: Automatically respects `.gitignore` files to keep your views clean and relevant.\n- **Nerd Font Support**: Enhanced with icons for file types, with a graceful ASCII fallback for universal compatibility.\n- **Cross-Platform**: A single, consistent experience on Windows, macOS, and Linux.\n\n## Installation\n\n### Recommended: Install via Script (All Platforms)\n\nOur installation scripts automatically download the latest native, self-contained version of Termix, which does **not**\nrequire the .NET SDK to be installed.\n\n**macOS / Linux:**\n\n```bash\n# Install or update to the latest version\ncurl -fsSL https://raw.githubusercontent.com/amrohan/termix/main/install.sh | bash\n```\n\n**Windows (PowerShell):**\n\n```powershell\n# Install or update to the latest version\niex (iwr \"https://raw.githubusercontent.com/amrohan/termix/main/install.ps1\")\n```\n\n_For more options, like installing a specific version or uninstalling, see\nthe [Installation Guide](https://termix.pages.dev/guide/installation.html)._\n\n### Alternative: .NET Global Tool\n\nThis method is for users who prefer to manage Termix through the `dotnet` tool ecosystem.\n\n#### Requirements\n\n- **Termix v3.0.0 and newer**: Requires the **.NET 10 SDK** or later.\n- **Termix v2.x.x (e.g., v2.6.0)**: Requires the **.NET 9 SDK**.\n\n#### Commands\n\nTo install the latest version (requires .NET 10 SDK):\n\n```bash\ndotnet tool install --global termix\n```\n\nTo install a specific older version compatible with the .NET 9 SDK:\n\n```bash\ndotnet tool install --global termix --version 2.6.0\n```\n\n## Core Commands\n\nTermix uses Vim-style, case-sensitive keybindings. **Press `?` in the app for a full, scrollable list.**\n\n| Key(s)            | Action                                          |\n|:------------------|:------------------------------------------------|\n| `↑` / `k`         | Move selection up                               |\n| `↓` / `j`         | Move selection down                             |\n| `h` / `Backspace` | Navigate to parent directory                    |\n| `l` / `Enter`     | Open file or enter directory                    |\n| `gg` / `G`        | Jump to top / bottom of list                    |\n| `s`               | Start real-time recursive search                |\n| `O`               | Open in external editors/apps                   |\n| `v`               | Enter/Exit **Visual Mode** for multi-select     |\n| `m`               | **Mark (Add)** a new bookmark                   |\n| `b`               | Open the **Bookmark** menu                      |\n| `y`               | **Yank** (copy) selected item(s) to clipboard   |\n| `Y`               | **Yank Path** to system clipboard               |\n| `x`               | **Cut** (move) selected item(s) to clipboard    |\n| `p`               | **Paste** from clipboard                        |\n| `d`               | **Delete** selected item(s) (with confirmation) |\n| `a`               | **Add** a new file or directory                 |\n| `r`               | **Rename** selected item                        |\n| `t`               | Open the interactive **sort** menu              |\n| `?`               | **Show/Hide the Help Screen**                   |\n| `q`               | **Quit** Termix                                 |\n\n## Documentation\n\nFor a complete guide on workflows, features, and advanced usage, please visit the *\n*[official documentation site](https://termix.pages.dev)**.\n\n## Contributing\n\nContributions are welcome! Whether it's bug reports, feature requests, or code contributions, please feel free to get\ninvolved.\n\n- **Report a Bug or Request a Feature**: Please open an issue on\n  the [GitHub Issues page](https://github.com/amrohan/termix/issues).\n- **Contribute Code**: Fork the repository and submit a pull request. Please see\n  our [CONTRIBUTING.md](https://github.com/amrohan/termix/blob/main/CONTRIBUTING.md) file for development setup and\n  guidelines.\n\n## Acknowledgements\n\n- This project is made possible by the fantastic [Spectre.Console](https://spectreconsole.net/) library.\n- File previews are enhanced by [ImageSharp](https://github.com/SixLabors/ImageSharp)\n  and [SharpCompress](https://github.com/adamhathcock/sharpcompress).\n- Icons are provided by the [Nerd Fonts](https://www.nerdfonts.com/) project.\n\n## License\n\nTermix is licensed under the [MIT License](./LICENSE.txt).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famrohan%2Ftermix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famrohan%2Ftermix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famrohan%2Ftermix/lists"}