SoyaOS

Solo 本地快速上手

下载当前 SoyaOS 预览版,在本机运行内置 echo Agent。

SoyaOS 仍处于 alpha 阶段。Homebrew 安装暂不可用:brew install soyaos 会触发第三方 tap 信任检查,而当前 formula 的校验值仍是占位值。旧的 https://soyaos.ai/install 脚本也返回 404。现阶段请使用已发布的二进制。

1. 下载预览版

以下命令将 v0.1.0-alpha.3 下载到当前目录,支持 macOS 和 Linux 的 x86-64、ARM64 架构。运行前可查看发布说明和签名文件。

case "$(uname -s)-$(uname -m)" in
  Darwin-arm64) asset=soyaos-darwin-arm64 ;;
  Darwin-x86_64) asset=soyaos-darwin-amd64 ;;
  Linux-aarch64|Linux-arm64) asset=soyaos-linux-arm64 ;;
  Linux-x86_64) asset=soyaos-linux-amd64 ;;
  *) echo "不支持的操作系统或架构" >&2; exit 1 ;;
esac
curl -fL "https://github.com/soyaos/soyaos/releases/download/v0.1.0-alpha.3/$asset" -o soyaos &&
  chmod +x soyaos &&
  ./soyaos version

版本输出应以 soyaos v0.1.0-alpha.3 开头。下文命令都在二进制所在目录执行。Windows 用户可从同一发布页下载 soyaos-windows-amd64.exe;目前尚未发布 Scoop bucket。

需要自行编译时,可克隆 soyaos/soyaos,使用 Go 1.23 或更新版本运行 make build,产物位于 bin/soyaos。

2. 启动 Solo

./soyaos start

保持终端运行。Solo 在 127.0.0.1:7474 提供兼容 OpenAI 的接口,启动时会打印本地开发用 API Key。

3. 试用 echo Agent

在另一个终端进入二进制所在目录,执行:

./soyaos agent run echo "hello"

也可以调用本地 API:

curl -f http://127.0.0.1:7474/v1/models \
  -H "Authorization: Bearer sk-soya-dev-local"

执行 ./soyaos help 可查看当前二进制支持的命令。alpha CLI 还支持 agent create <name> 和 pack validate <path>。

Homebrew 安装状态

Homebrew 要求第三方 tap 获得信任。使用完整 formula 名称可以省去单独执行 brew trust,但当前 formula 必须先修正校验值并通过测试。要让用户无需信任 tap 就能执行 brew install soyaos,还需进入 homebrew/core;其收录条件包括稳定版本。

在 GitHub 上编辑本页