用摩尔斯电码聊天。

MorseCQ 既是摩尔斯电码训练器,也是无需服务器的点对点摩尔斯聊天工具。用 Koch 课程和拍发练习学会电码,再把它拍发给真实的人——一对一或在群组网络里——中间没有任何服务器。

  • 免费开源 · GPL-3.0
  • 无账号,无中心服务器
  • macOS · Windows · Linux · Android · iOS

预览版(Pre-alpha)。 v1 的全部模块都已可用并通过测试,但仍可能出现不兼容变更(包括已保存的数据)。安装包尚未签名。

· − · ·

系统地学

Koch 教学法 + Farnsworth 字间距,42 课,间隔重复与每日目标。

− · − ·

和真人通联

消息以你设定的速度回放为嘀嗒声,一对一或群组网络皆可。

− − · −

真正点对点

基于 Tox 网络——端到端加密,没有中心服务器,不需要手机号。

· − − ·

全平台

同一款应用覆盖 macOS、Windows、Linux、Android 与 iOS,中英双语。

从第一个“嘀”到第一次通联,一应俱全

五个主页面——学习、聊天、群组、参考、我——共用一个完全属于你的 Tox 身份。

学习

一套真正的课程,而不只是闪卡

MorseCQ 按资深报务员推荐的方式教学:从第一天起就以全速发音学字符,只有当前字符抄收稳定后才加入新字符。

  • Koch 教学法——42 课,进度按身份分别保存。
  • Farnsworth 间距——字符快速,字间留足思考时间。
  • 间隔重复——抄错的字符会在到期时再次出现。
  • 每日目标与连续打卡,每天都练一点。
学习页面

抄收与拍发练习

用耳朵抄收,用手拍发

抄收练习覆盖你在空中会听到的一切:

字符组 单字符 单词 缩略语与 Q 简语 数字组 呼号 易混字符对 简短通联 比赛交换

拍发练习支持屏幕上的手键、双桨自动键(iambic)以及桌面键盘。流式解码器实时显示你拍出的内容,节奏诊断会告诉你“嗒”是否太短、间隔是否太长。

抄收练习 拍发练习

聊天

随时随地,和朋友来一次摩尔斯通联

  • 通过 Tox ID 或二维码加好友——无需手机号、邮箱或注册。
  • 按收听者的速度回放——消息以纯文本传输,MorseCQ 按你设定的 WPM 播放成嘀嗒声。
  • 先听后看——训练模式会先隐藏文字,等你用耳朵抄完再显示。
  • 三种发送方式:键盘、手键或电键,发送前可以先试听。
  • 离线队列——对方离线时消息标记为“待发送”,上线后自动送达。
  • 与 toxee 互通,也兼容其他 Tim2Tox 客户端。
一次 CW 通联

群组

和你的电台俱乐部开一场网络通联

创建群组、邀请好友,或让他们通过 chat ID 加入。群消息同样是摩尔斯电码,带成员列表,重启后自动重新入群。基于 Tox NGC 群组实现,依旧没有服务器。

群组通联

麦克风听码

从现场音频解码摩尔斯电码——电台、练习振荡器或视频都行。Goertzel 音调检测,自动调谐,包络门限。

参考资料与翻译器

字母、标点、勤务符号、Q 简语和 CW 缩略语,外加支持播放的文本 ↔ 摩尔斯双向翻译器。

无线电工具

梅登黑德网格定位(含距离与天线方位角)、IARU 各区频段边界(含波长与天线长度)、CW 速度换算、RST 报告生成器和 UTC 时钟。

统计

准确率趋势、逐字符掌握度网格、显示你常混淆哪些字符的混淆热力图,以及练习日历。

五种风格,明暗随心

Modern Calm、Classic Brass、Night Radio、Paper Handbook、Fresh Cartoon,每种都可独立选择跟随系统 / 浅色 / 深色。

声音、振动、闪光

全平台低延迟侧音、手机振动反馈、所有平台的屏幕闪光。通知带摩尔斯节奏和未读角标。

你的身份,你的密钥

Tox 身份在你自己的设备上生成,可备份 / 恢复为加密的 .tox 文件或二维码。

桌面端体验完整

在 macOS、Windows、Linux 上记住窗口大小,支持关闭到托盘、托盘菜单和快捷键。

一条消息是怎么传过去的

  1. 1

    你拍发

    打字、点手键或按双桨电键,MorseCQ 把你的拍发解码成文字。

  2. 2

    Tox 传输

    文字经端到端加密的 Tox 点对点网络传给对方。没有 MorseCQ 中心服务器,也没有任何地方存储你的聊天记录。

  3. 3

    对方收听

    对方的 MorseCQ 按他们自己设定的速度和音调播放——新手和老手也能聊得自在。

在这里试一试

输入一段文字,听听 MorseCQ 播放消息时的样子。

截图

均由应用自带的截图工具生成的真实画面,不是效果图。

下载

最新版本: v0.1.1 · SHA256SUMS

macOS

Apple 芯片(M1 及以上)

安装包 .pkg 免安装版 .zip

尚未公证:右键点击 .pkg →「打开」。

Windows

Windows 10/11,x64

安装包 .msi 免安装版 .zip

尚未签名:SmartScreen →「更多信息」→「仍要运行」。

Linux

x86_64,glibc 不低于 Ubuntu 24.04

.deb Debian / Ubuntu .rpm Fedora / openSUSE 免安装版 .tar.gz

Android

arm64-v8a · armeabi-v7a · x86_64

下载 .apk .aab (用于应用商店)

侧载安装:允许浏览器或文件管理器安装未知应用。

iOS / iPadOS

未签名构建

下载 .ipa

需自行签名或侧载(如 AltStore、Sideloadly)。暂未上架 App Store。

从源码构建

Flutter 3.41.9 · Dart 3.11

git clone --recursive \
  https://github.com/agentx-icu/morsecq.git
cd morsecq
dart run tool/bootstrap_deps.dart
dart pub get
cd apps/morsecq && flutter run

所有版本与历史版本: github.com/agentx-icu/morsecq/releases

FAQ

需要业余无线电执照吗?

不需要。MorseCQ 走的是互联网而不是无线电波,任何人都可以学习和聊天。如果你持有执照,它也是在两次上机之间保持 CW 手感的好办法。

有服务器吗?谁能看到我的消息?

MorseCQ 没有中心服务器。消息经 Tox 网络在设备之间端到端加密传输——无法直连时由 Tox 中继转发,但中继只能看到无法解读的密文。你的身份是在本机生成的密钥对——请在「我 → 备份」里备份,因为没有任何人能帮你找回。

能和使用 toxee 或其他 Tox 客户端的人聊天吗?

可以。消息以纯文本、通过与 toxee 相同的 Tim2Tox 协议发送,所以对方能读到你的消息,你也能把他们的消息听成摩尔斯电码。

练习需要账号或联网吗?

没有账号。首次启动时会在本机创建一个 Tox 身份,训练进度按这个身份保存在你的设备上。课程和练习都在本地运行。

为什么安装时系统会弹出警告?

Pre-alpha 版本尚未代码签名或公证。macOS 上请右键 .pkg 选择「打开」(或执行 xattr -d com.apple.quarantine <文件>);Windows 上在 SmartScreen 中选择「更多信息 → 仍要运行」。Android APK 使用 debug 签名,将来的商店版本无法直接覆盖升级。可用 SHA256SUMS 校验下载文件。

支持语音或视频通话吗?

不支持,这是有意为之——MorseCQ 只专注摩尔斯电码。传输你真实的拍发节奏(而不是解码后的文字)计划在后续版本实现。

真的免费吗?

是的。MorseCQ 是遵循 GNU GPL v3.0 的自由软件,欢迎到 GitHub 提交问题和贡献代码。