Experimental cross-platform terminal emulator application written in Flutter.
Prebuilt binaries are available for Windows, Linux, and MacOS on the releases page.
Flutter 1.22.0+ is recommended to build Terminal Lite.
Make sure Flutter desktop support is enabled:
flutter channel dev // or flutter channel master flutter config --enable-windows-desktop flutter config --enable-macos-desktop flutter config --enable-linux-desktop
Fetch dependencies and build:
flutter pub get flutter pub upgrade flutter run --release
For the underlying backend-agnostic terminal emulator widget, see xterm.dart.
Windows build may fail when using flutter 1.23.0+, to resolve this issue, delete the
windowsfolder then run
flutter create ., or simply
git checkout flutter_1.23.0
- Pty may not work in debug mode.
- Some special characters may not render in MacOS, maybe caused by fontFamilyFallback?
- When multiple tabs are opened, focus may not move between those tabs correctly.
Features and bugs
Please file feature requests and bugs at the issue tracker.
Contributions are always welcome!