figworkai
v2026.1.0
Published
Install and run fig — FigWorkAI CLI binary from GitHub Release artifacts.
Maintainers
Readme
figworkai
一键安装 FigWorkAI CLI fig 命令行工具。
npm install -g figworkai安装后即可使用 fig 命令:
fig --help
fig chat工作原理
本包是一个 npm 代理包,不包含 Rust 编译产物。安装时自动从 GitHub Releases 下载对应平台的预编译二进制文件。
支持的平台
| 平台 | 架构 | |------|------| | Linux | x64, arm64 | | macOS | x64, arm64 | | Windows | x64 |
环境变量
| 变量 | 说明 |
|------|------|
| FIG_VERSION | 指定要下载的二进制版本 |
| FIG_RELEASE_REPO | 指定 GitHub 仓库 (默认: FigWorkAI/fig-release) |
| FIG_FORCE_DOWNLOAD | 强制重新下载 (设为 1) |
| FIG_DOWNLOAD_TIMEOUT_MS | 下载超时 (毫秒,默认 300000) |
| FIG_DOWNLOAD_STALL_MS | 无数据超时 (毫秒,默认 30000) |
| FIG_QUIET_INSTALL | 静默安装 (设为 1) |
| FIG_DISABLE_INSTALL | 禁止安装时下载 (设为 1) |
| FIG_SKIP_GLIBC_CHECK | 跳过 glibc 兼容性检查 (设为 1) |
| FIG_OPTIONAL_INSTALL | 安装失败不阻断 (设为 1) |
| FIG_RELEASE_BASE_URL | 自定义下载源 URL (覆盖 GitHub) |
从源码构建
git clone https://github.com/FigWorkAI/FigWorkAI.git
cd FigWorkAI
cargo build --release -p cli
./target/release/fig发布流程
# 1. 编译 + 上传 GitHub Release
./scripts/publish-release.sh <版本号>
# 2. 发布 npm 包
cd npm/figworkai
npm publish