< 返回版块

iamazy 发表于 2025-02-11 13:21

Tags:terminal,alacritty,egui,ssh

起因:用过很多SSH session管理的工具,整体感觉就是好用的不开源,开源的不好用,甚至有些很有名的SSH工具(如:Xshell)竟不支持跨平台🤫,因此很早就有想法写一个开源SSH工具。这次过年在家实现了大多数核心功能。

NxShell界面使用egui开发,xterm协议基于alacritty,因此估计性能还不错。


NxShell是一款开源,跨平台的SSH session管理工具,使用egui在alacritty之上进行构建,目标是成为一款现代的SSH session管理工具。

Features

  1. 跨平台(Linux/MacOS/Windows, x86_64/aarch64)
  2. 多实例
  3. 多实例执行 (同时在多个终端中输入命令)
  4. 支持大多数Alacritty的特性
  5. 支持SSH session管理

Roadmap

  1. 滚动条(windterm滚动条是真的不好用)
  2. 小地图
  3. 终端文本炫彩
  4. SFTP
  5. 终端操作记录
  6. 基于AI自动补充
  7. 历史记录
  8. GPU加速
  9. 原生Menubar(针对MacOS)

目前项目还处于快速开发阶段,但是已基本可用


Ext Link: https://github.com/iamazy/nxshell

评论区

写评论
bestgopher 2025-02-12 09:58

能用的,

--
👇
bestgopher: 咋下载?

--
👇
iamazy: 我在github action上编译过macos arm的制品,应该是可以的

--
👇
bestgopher: 今天试着编译了下,macos m1编译失败了。就没有尝试了

作者 iamazy 2025-02-11 20:41

已上传 https://github.com/iamazy/nxshell/releases/tag/v0.1.0-alpha

--
👇
StrBoy2021: 可以编译一下发到github上面吗,我直接下来用下。谢谢!

作者 iamazy 2025-02-11 20:40

我没有Mac M1机器,所以macos arm64不知道能不能用,https://github.com/iamazy/nxshell/releases/tag/v0.1.0-alpha

--
👇
bestgopher: 咋下载?

--
👇
iamazy: 我在github action上编译过macos arm的制品,应该是可以的

--
👇
bestgopher: 今天试着编译了下,macos m1编译失败了。就没有尝试了

bestgopher 2025-02-11 16:39

咋下载?

--
👇
iamazy: 我在github action上编译过macos arm的制品,应该是可以的

--
👇
bestgopher: 今天试着编译了下,macos m1编译失败了。就没有尝试了

作者 iamazy 2025-02-11 15:24

我在github action上编译过macos arm的制品,应该是可以的

--
👇
bestgopher: 今天试着编译了下,macos m1编译失败了。就没有尝试了

bestgopher 2025-02-11 15:12

今天试着编译了下,macos m1编译失败了。就没有尝试了

作者 iamazy 2025-02-11 14:29

你也可以执行 cargo build --release 就可以用

--
👇
StrBoy2021: 可以编译一下发到github上面吗,我直接下来用下。谢谢!

我心飞翔 2025-02-11 14:09

npm install npm run tauri build 就能编译出来了

作者 iamazy 2025-02-11 14:07

可以的,今晚我回去搞下

--
👇
StrBoy2021: 可以编译一下发到github上面吗,我直接下来用下。谢谢!

StrBoy2021 2025-02-11 14:04

可以编译一下发到github上面吗,我直接下来用下。谢谢!

作者 iamazy 2025-02-11 14:02

很赞,我之前也准备用tauri写的,后来不会写vue放弃了hh

--
👇
我心飞翔: 用tauri+vue3+vuetify 写了一个自己用 https://github.com/tsxiaofang/rtxterm

我心飞翔 2025-02-11 13:56

用tauri+vue3+vuetify 写了一个自己用 https://github.com/tsxiaofang/rtxterm

1 共 12 条评论, 1 页