Note
All of our free software is designed to respect your privacy, while being as simple to use as possible. Our free software is licensed under the BSD-3-Clause license. By using our software, you acknowledge and agree to the terms of the license.
A terminal multiplexer with tabs, autocomplete, and more.
Made for Windows 11 and Linux.
You can download Poly here.
To compile from source, make sure you have Python 3.12.4 and Nuitka. Install the necessary dependencies from requirements.txt
, then run the build.bat
or build.sh
script based on your platform.
- .polyrc: Create a .polyrc file in your home directory to define initial commands to execute.
- Poly shell: Poly has its own command set and autocomplete. You can set variables using
variable <name> <value>
, and utilize them by enclosing in curly brackets, like{name}
. There are preset variables as well, like{username}
,{computer}
, and{cwd}
. You can write custom scripts with the.poly
file extension and execute them with Poly. You can chain multiple commands by adding a&&
, like doingecho Hello, && echo World!
. - Tabs: Poly has tabs for running multiple shell sessions at once.
- Tab modes: You can set the mode of your current tab to switch from the Poly shell to Command Prompt, Powershell, or your preferred Linux shell, using
tab mode <win|pws|lnx>
. - Creating a new tab: CTRL + T
- Closing current tab: CTRL + W
- Switching to next tab: Tab
- Switching to previous tab: Shift + Tab