Skip to content

fterm是一款基于Flutter开发的跨平台终端工具

License

Notifications You must be signed in to change notification settings

springeye/fterm

Repository files navigation

fterm

build_linux build_windows build_macos
fterm是一款基于Flutter开发的跨平台终端工具

有什么优点呢?

  1. 没有很多复杂的功能,几乎想自带的终端一样使用。
  2. 相较于很多使用Electron开发的终端应用,拥有较小的体积。
  3. 完全开源,配置信息加密(flutter_secure_storage)存放,不用担心有什么安全问题。
  4. 支持webdav进行多端同步应用配置,自己的数据自己托管。

功能

  • 本地终端
  • 多种主题颜色
  • ssh主机连接
  • ssh配置本地加密存储
  • 通过ssh跳板机连接目标主机
  • 支持zmodem
  • ssh配置多端同步

部分截图

fterm1 fterm2 fterm3 fterm4 fterm5 fterm6

编译

linux 依赖

sudo apt install -y libsqlite3-dev libssl-dev libsecret-1-dev libjsoncpp-dev

windows 依赖

Visual Studio 2022 以上

scoop install openssl

Related links:

  1. https://pub.dev/packages/flutter_secure_storage
  2. https://pub.dev/packages/sqlcipher_flutter_libs

Special thanks to the following items which helped me a lot

https://github.com/TerminalStudio
https://github.com/Eugeny/tabby