下载

带签名的源码包才是正式 release。本页其余内容都是便利构建,并且都明确标注。

Apache releases

暂无 APACHE RELEASE

Apache Maka (Incubating) 尚未发布过 Apache release。首个 release 投票通过后会列在这里:源码包、ASF 分发目录中的 SHA-512 校验和与独立的 GPG 签名,以及签名对应的 KEYS 文件。

在此之前,分发目录尚未创建: https://downloads.apache.org/incubator/maka/


验证 release

所有 Apache release 的验证方式都一样,参与投票的每位 reviewer 在表决前都会走一遍这几步。

第 1 步:导入 release manager 的公钥
curl -O https://downloads.apache.org/incubator/maka/KEYS
gpg --import KEYS
第 2 步:校验签名
curl -O https://downloads.apache.org/incubator/maka/<version>/apache-maka-<version>-incubating-src.tar.gz
curl -O https://downloads.apache.org/incubator/maka/<version>/apache-maka-<version>-incubating-src.tar.gz.asc
gpg --verify apache-maka-<version>-incubating-src.tar.gz.asc apache-maka-<version>-incubating-src.tar.gz
第 3 步:核对校验和
curl -O https://downloads.apache.org/incubator/maka/<version>/apache-maka-<version>-incubating-src.tar.gz.sha512
shasum -a 512 -c apache-maka-<version>-incubating-src.tar.gz.sha512

Desktop Nightly

不是 ASF RELEASE

Desktop Nightly 每天基于 main 构建,面向开发者和测试者,以 GitHub prerelease 形式发布。选择最新的 Maka Desktop Nightly;安装后应用会在 Nightly 渠道自动更新。它不是 ASF release,不适合生产环境。目前仅支持 Apple Silicon Mac。 Windows 是未签名预览,不属于受支持的发布层级。

体验 Desktop Nightly

从源码构建

  • Node.js 22.19 或更高版本
  • npm 11
  • Git
  • ripgrep,供 Grep 工具调用
第 1 步:克隆仓库
git clone https://github.com/apache/maka.git
cd maka
第 2 步:安装依赖并构建全部 workspace
npm ci
npm run build

CONTRIBUTING 介绍了 workspace 的目录结构,以及如何从这份构建启动 Desktop、TUI 和 CLI。