下载都来码

桌面端是免安装的单文件:下载 → 解压 → 运行,不需要装 .NET 运行时,也不需要联网激活。 手机端见下方各自的安装说明。当前版本:—。

🪟 Windows
🐧 Linux
🍎 macOS
🤖 Android
📱 iOS
⬆️ 已经装过了?
桌面端内置自动升级

桌面端的发行包放在 发行页 (第二道保险)。桌面端的包会逐步镜像到本站 dl/ 目录,国内更快;Android 的 APK 已经走本站。

Windows 安装

  1. 下载对应架构的 .zip(拿不准就选 x64,绝大多数电脑都是它)。
  2. 解压到一个你自己放的目录(例如 D:\dolaima\)。不需要安装。
  3. 在该目录打开终端(PowerShell 或 cmd),执行 waycoder.exe 启动全屏界面。

首次运行的拦截提示:发行包没有购买代码签名证书,Windows SmartScreen 可能提示 「Windows 已保护你的电脑」。点「更多信息」→「仍要运行」即可;这是未签名程序的常见提示,不代表文件有问题。

想在任何目录直接用命令,把解压出来的目录加入 PATH 即可。

Linux 安装

# 下载后解压(以 x64 为例)
tar -xzf waycoder-v0.96.559-linux-x64.tar.gz
cd waycoder-v0.96.559-linux-x64

# 运行(单文件,免装运行时)
./waycoder

# 想全局可用
sudo install -m755 waycoder /usr/local/bin/waycoder

用 apt 安装(可选)

apt 仓库托管在 GitHub Pages 上,装机时更方便,但版本不一定是最新的(以仓库里实际发布的为准):

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://alecksty.github.io/waycoder/waycoder.gpg \
  | sudo gpg --dearmor -o /etc/apt/keyrings/waycoder.gpg
echo "deb [signed-by=/etc/apt/keyrings/waycoder.gpg] https://alecksty.github.io/waycoder stable main" \
  | sudo tee /etc/apt/sources.list.d/waycoder.list
sudo apt update && sudo apt install waycoder

macOS 安装

# Apple 芯片(M 系列)或 Intel 选对应的包
tar -xzf waycoder-v0.96.559-osx-arm64.tar.gz
cd waycoder-v0.96.559-osx-arm64
./waycoder

被 Gatekeeper 拦住怎么办:发行包没有做 Apple 签名与公证,双击可能提示「无法验证开发者」。 任选一种:① 在「访达」里右键 →「打开」;② 终端里执行 xattr -dr com.apple.quarantine ./waycoder。

用 Homebrew 安装(可选)

brew tap alecksty/waycoder
brew install alecksty/waycoder/waycoder

Android 安装

  1. 在上方下载 .apk(arm64,近几年机型都是)。
  2. 点开它安装。系统会问是否允许「安装未知应用」,允许后继续。
  3. 首次启动会解压标准库与示例程序(需要一点时间,之后就好了)。

装不上 / 提示被拦:小米(MIUI / HyperOS)需在「设置 → 更多设置 → 开发者选项」里打开 USB 安装,或在文件管理里直接点该 APK 安装;部分机型要把「安装未知应用」授权给文件管理器。

首次启动建议授予「所有文件访问」权限:工作区、示例与配置都在外部存储,没有这个权限 App 看不到你的文件。

手机上的免费版与全能版

免费版可用:编辑器 + C 语言与 VML 汇编的编译运行。 「全能版」是一次性内购(非订阅),解锁全部 22 门语言的编译器与优化器; 换手机或重装后在「设置 → 全能版 → 恢复购买」即可找回,不重复收费。

iOS

iOS 版通过 App Store 分发(免费下载,内购解锁全能版),正在进行上架流程。 上架后本页会出现直达按钮。

想在 iPhone 上提前体验:可以先在电脑上用桌面版,或到 技术支持页留下联系方式,上架后会通知你。

历史版本

每个版本的安装包与校验清单都留在发行页上,需要回退到旧版时从那里取: github.com/alecksty/waycoder/releases。

⚠ 旧版本不建议长期使用:新版本修掉的缺陷不会回补。回退前建议先看一眼发行说明里的变更, 并保留好你的工作区与配置(它们在 ~/.waycoder/,升级/回退都不会动)。

校验下载(建议做)

每个版本都附带 SHA256SUMS.txt。先算本地文件的哈希,再与那份清单比对:

# Windows(PowerShell / cmd)
certutil -hashfile waycoder-v0.96.559-win-x64.zip SHA256

# Linux / macOS
shasum -a 256 waycoder-v0.96.559-linux-x64.tar.gz

清单文件在 Releases 页面里对应版本的附件中: github.com/alecksty/waycoder/releases。

升级

桌面端

# 检查有无新版本
waycoder --update

# 直接检查并自替换升级
waycoder --update now

升级优先走本站 update.json(国内快),读不到才回退 GitHub Releases / Gitee。 Windows 会在退出后自动替换并重启,Linux / macOS 直接原子替换正在运行的文件。

各平台怎么升级

平台 / 安装方式升级方式
Windows / Linux / macOS(本站或 GitHub 下载的包)App 内自升级:上面那两条命令
Android —— 从本站 APK 直装App 内检查更新(关于页),或下载新版 APK 覆盖安装(无需卸载,数据不受影响)。⚠ 新版 APK 起才带这个入口
Android —— 从 Google Play 安装(尚未上架)只能通过 Google Play 更新
iOS —— App Store只能通过 App Store 更新

⚠ iOS 与 Google Play 版不做自升级:不是能力问题,是平台政策 —— 这两个渠道要求更新 必须经由商店。直装渠道(本站 APK、桌面压缩包)不受此限,所以它们才带内置升级。

升级前建议看一眼 常见问题;遇到问题请走 技术支持。