专栏文章

TouchFishAstra:跨平台的TouchFish客户端

科技·工程参与者 5已保存评论 6

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
6 条
当前快照
1 份
快照标识符
@mi6furdd
此快照首次捕获于
2025/11/20 04:11
3 个月前
此快照最后确认于
2025/12/01 22:23
3 个月前
查看原文
软件仅用于学习交流与局域网团队协作,上课认真听讲更重要 水题也可以不听
如果觉得 TouchFish Astra 好用,请点个 Star PLZ(没错我和 TouchFish 一样是来讨 star 的)。如果您在使用 TouchFish Astra 的时候遇到 bug,请在本文章下提出或去 Issue 提,如果您想给 TouchFish Astra 添砖加瓦,请提交 PR,感谢支持!
还记得机房里那种「外网断了、需求不断」的时刻吗?需要一个能在内网里稳定沟通的小工具,既能发文字,又能发文件,最好还能有 Markdown / LaTeX 展示作业思路,UI 还得好看一点。于是就有了 TouchFish
但是 TouchFish 的 CLI 不够直观,Tkinter GUI 不够美观……社区的界面又不够兼容……怎么办呢?
于是就有了 TouchFish Astra——一个基于 Flutter 的跨平台 TouchFish 客户端,支持 Windows、Linux、macOS 和 Android,轻量、稳定、颜值在线。
  • 如果你用过 TouchFish、TouchFish UI Remake、TouchFishPro,那么 Astra 既延续了「轻 + 快」的特点,也带来更现代的 UI 和更完善的日常体验。
GitHub:TouchFish-Astra
下载:Releases
也可使用加速:MIRROR(路径 TouchFish/Astra)。

截图


它能做什么

  • 跨平台:Windows / Linux / macOS / Android 全覆盖,一套 UI 风格一致(macOS 没设备测试理论能用,具体咋样难说)。
  • 即连即用:输入 IP 和端口即可连接兼容的 TouchFish 服务端,零门槛。
  • 聊天体验:
    • 发送文本、文件,接收文件。
    • 支持 Markdown / LaTeX 渲染(公式党福音)。
    • 消息气泡(多行消息有亿点问题)、主题色、暗 / 浅色主题切换。
  • 个性化和可配置:
    • 高度自定义设置。
    • 多语言支持。
  • 管理与扩展:
    • 管理员功能(适合集中管理)。
    • 与 TouchFish 服务端兼容,便于接入现有环境。
一句话:把「能用」变成「好用」。

优点

更好的 UI 细节:Material Design 风格、布局清爽、交互自然;对比一些传统轻量工具的「能跑就行」,Astra 更注重视觉一致性和使用舒适度。
  • 功能聚焦「本地协作」:
    • 局域网聊天优先,延迟低、依赖少。
    • Markdown / LaTeX 让「学术讨论 / 作业交流」更顺手。
    • 文件传输满足快速同步资料的刚需。

猪包猪包,怎么不开发一个新的聊天工具呢

肯定不是因为作者太菜了不会服务端
因为现有的 TouchFish 已经够用且生态完善,没有必要开发新的。
未来大概会有 CloudStudio Astra 吧
适合机房 / 课堂 / 社团的局域网交流。

快速开始

  1. 下载。
    • 前往项目 Releases 页面,选择你的平台,下载对应的安装包 / 可执行文件。
  2. 连接服务端。
    • 使用正在运行的 TouchFish 或其他兼容服务端(可在局域网或公网部署)。
    • 获取服务端的 IP 和端口。
  3. 启动客户端并连接。
    • 输入 IP、端口、用户名,连接后即可聊天。
  4. 发消息 / 传文件。
    • 聊天框输入文本即可发送。
    • 支持 Markdown / LaTeX 渲染。
    • 直接选择文件即可传输。
各平台提示:
  • Windows:将压缩包完整解压到同一目录后再运行(不要在压缩包内直接双击 EXE)。
  • macOS:运行可能需要允许「来自未认证开发者的应用」;在「系统设置 − 隐私与安全」放行。
  • Linux:解压即可运行(部分发行版可能需要安装系统依赖)。
  • Android:提供 APK(直接安装)和 AAB(应用商店 / 侧载用),普通用户建议下载 APK。

管理员功能(可选)

  • 需要在服务端端有管理员权限。
  • 可以进行用户管理、公告发布等基本操作。
  • 适合教室 / 社团集中管理、统一通知。

和其他生态项目的关系

  • 兼容生态:Astra 是 TouchFish 生态的跨平台客户端,直接接上兼容的服务端即可用。
  • 使用门槛更低:UI 和设置更贴近「桌面 / 移动应用」的直觉,适合非技术用户。
并不是「谁取代谁」,而是针对不同场景的互补。

常见问题(FAQ)

  • Q:必须自己搭服务端吗?
    • A:不一定。只要你所在的环境有人已在局域网跑了 TouchFish 或兼容服务端,你直接连接就行。
  • Q:能离线用吗?
    • A:聊天需要与服务端连通(局域网或公网均可)。
  • Q:为什么我双击不运行?
    • A:Windows 常见原因是「没解压到同一目录」,别直接双击运行了。
    • 而且老系统兼容性不一定好……
    • 其他系统看情况而定。

开源与贡献

  • 许可证:AGPL-3.0。

如果你愿意,给项目点个 Star,会是继续迭代的动力。

评论

6 条评论,欢迎与作者交流。

正在加载评论...