Skip to content
A Terminal Emulator based on UWP and web technologies.
C# PowerShell TypeScript Batchfile CSS JavaScript
Branch: master
Clone or download
Latest commit 83ead9a Sep 22, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Dependencies Use UWP package project (#518) Sep 12, 2019
Explorer Context Menu Integration Add missing quotes (#253) Mar 25, 2019
FluentTerminal.App.Services.Test Replacing TerminalOptionsChanged event with MVVMLight Messenger imple… Sep 17, 2019
FluentTerminal.App.Services [WIP] Use WebAllowedObject for communication between App and WebView (#… Sep 18, 2019
FluentTerminal.App.ViewModels [WIP] Use WebAllowedObject for communication between App and WebView (#… Sep 18, 2019
FluentTerminal.App Cleanup packaging related stuff Sep 22, 2019
FluentTerminal.Client fix npm audit findings Sep 22, 2019
FluentTerminal.Models [WIP] Use WebAllowedObject for communication between App and WebView (#… Sep 18, 2019
FluentTerminal.Package Increase version Sep 22, 2019
FluentTerminal.RuntimeComponent [WIP] Use WebAllowedObject for communication between App and WebView (#… Sep 18, 2019
FluentTerminal.SystemTray Restore toggle window functionality Sep 18, 2019
Icons Add dark and light mode SVG icons for #203 (#290) Apr 3, 2019
Screenshots Clarifying installing and dev environment setup instructions. (#83) Oct 5, 2018
.gitattributes Allow git to handle line endings automatically with text=auto in .git… Jun 16, 2019
.gitignore SSH and Mosh implemented (#360) May 10, 2019
FluentTerminal.sln Increase version Sep 22, 2019
Install.ps1 move the $null to the left side of the operator (#259) Mar 30, 2019
LICENSE Initial commit Jan 21, 2018
README.md Update README.md Sep 12, 2019
UpdateTranslations.ps1 Update UpdateTranslations.ps1 Sep 11, 2019

README.md

fluentterminal logo

Fluent Terminal

Build status SonarCloud Gitter chat Downloads Release Contributors

A Terminal Emulator based on UWP and web technologies.

Features

  • Terminal for PowerShell, CMD, WSL or custom shells
  • Built-in support for SSH and Mosh connections
  • Supports tabs and multiple windows
  • Theming and appearance configuration
  • Import/Export themes
  • Import iTerm themes
  • Fullscreen mode
  • Editable keybindings
  • Search function
  • Configure shell profiles to quickly switch between different shells
  • Explorer context menu integration (Installation script can be found here)

Screenshots

Terminal window Settings window

Laguages

  • English
  • German
  • Spanish
  • French
  • Simplified Chinese

Sign up to POEditor to help with existing translations or add a new language

Up Next

  • Launch shell profile with a custom defined keybinding
  • Copy & Paste options
  • Improved tabs
  • Split screen support

How to install (as an end-user)

Prerequisite

  • You need to update to Fall Creators Update or later.

Chocolatey package manager installation

  • Install Chocolatey
  • From an elevated/admin shell, execute choco install fluent-terminal

Bundled install script

  • Download and extract the latest release.
  • If not already present, download Install.ps1 to the extracted directory.
  • Right-click on Install.ps1, and choose "Run with Powershell".
  • The installer script will walk you through the rest of the process.

Manual install

  • Download the latest release
  • Enable sideloading apps
    • Alternatively, enable developer mode if you plan to do UWP app development. For most users that do not intend to do UWP app development, developer mode will not be necessary.
  • Install the *.cer file into Local Machine -> Trusted Root Certification Authorities
    • This will require administrator elevation. If you installed the certificate and did not have to elevate, you likely installed it into an incorrect certificate store.

Right-Click then choose Install Certificate

Install Certificate into Local Machine

  • double click the *.appxbundle
  • Optional: Install Context menu integration from here

How to set up a development environment

Please refer to this Wiki page

You can’t perform that action at this time.