用 Rust 从零写了个跨平台文件管理器 tessoa, UI 全自绘,现在开放内测!

iceAD 2026-08-03 15:13 1

自己的软件,以后会收费,现在在内测中!!!


Windows 上一直用 File Pilot ,mac 上用 QSpace ,两个都好用,但各自只有一个平台,来回换机器换习惯这件事忍了几年。中间用过一段 yazi ,终端里挺爽,但要预览、要拖文件的时候还是得开回 Finder 。


所以自己写了一个,Rust 开发,没有 Electron 没有 WebView ,Qt 和 GTK 也没用。单个可执行文件,解压就能跑,Windows / macOS / Linux 平台均可!


拖页签分屏


标签与框选


四种视图




功能就不一条条列了,官网上都有: https://tessoa.com




价格现在还没定,想先让人用起来,看哪些功能真有人使用、哪些是我自己一厢情愿做出来的,然后再决定卖多少钱、怎么卖。这也是招内测的主要原因。


问卷两分钟: https://tally.so/r/LZNdey
激活码发邮箱。


懒得填表的直接去官网下免费版,下载就能用~

最新回复 (11)
  • sleek7671 08-03 15:29
    1
    macOS 打不开?白屏然后呢
  • iceAD 楼主 08-03 15:37
    2
    @sleek7671 实在不好意思,是渲染初始化的问题。临时办法:鼠标点一下窗口或者拖一下窗口边缘,画面就能出来。这两天出个修复版,好了我在这楼回你。
  • sleek7671 08-03 15:42
    3
    @iceAD 不行,不知道是 macOS27beta 的问题还是 app 的问题,打开以后点不了也拖不了
  • iceAD 楼主 08-03 15:46
    4
    @sleek7671 收到!
  • molezznet 08-03 15:50
    5
    好强,试了下, 除了没有单击打开文件夹的模式, 其他都挺好用。
    rust native 不是一般内存比较小吗, 我启动后 Windows 下有 200 多 M
  • xtreme1 08-03 15:57
    6
    @molezznet #5 egui 是这样的
  • iceAD 楼主 08-03 15:58
    7
    @molezznet 谢谢!单击打开这个确实还没做——现在文件区是双击进目录,只有侧栏那些地方是单击。这是个合理的需求,我记下来排进设置项里~
    内存这个是任务管理器的口径问题——那一列算的是工作集,包含显卡驱动 DLL 、D3D12 device 、swapchain 这些映射进来的页,跟用什么语言写没关系,换 C++ 一样。不过这一块确实还有优化空间。
  • iceAD 楼主 08-03 18:45
    8
    @sleek7671 @sleek7671 修复版发出来了,macOS 0.14.1 ,官网重新下载即可(旧版直接覆盖)。

    根因是 wgpu 在 macOS 上会在窗口尚未被系统标记为可见时拒发 drawable ,
    而我的首帧正好画在那个窗口期,之后按需渲染又没人触发重绘,就一直白着
    ——动一下鼠标才出画面。现在改成窗口真可见时补一帧,另加了重试兜底。

    点不了拖不了,是因为首次安装会弹用户协议门禁,所以卡死,一并解决了。

    27 beta 我没有环境,还有问题劳驾告知,谢谢你报这个 bug 。
  • 4seasons 08-03 19:01
    9
    支持!
  • CRUD 08-03 19:15
    10
    Linux 下无法识别文件夹软链,被识别称文件类型。
  • iceAD 楼主 08-03 19:24
    11
    @CRUD 感谢反馈!已定位问题,下个版本修好。

    我只有一台 Ubuntu 做测试,能覆盖的场景有限,很感谢你帮忙发现这个
    问题,欢迎继续反馈!
* 帖子来源V2EX
返回