Skip to content

安装

适合想“尽快可用”、不希望先研究源码构建的用户。

完成本页后,你会得到:

  • anycode 可执行
  • anycode --help 验证通过
  • 安装失败时的替代路径

推荐方式(普通用户)

如果你只是想尽快用起来,直接用一行安装命令。

系统命令
macOS / Linux`curl ... install.sh
Windows`irm ... install.ps1

一行安装(macOS / Linux)

本仓库为 qingjiuzys/anycode

bash
curl -fsSL --proto '=https' --tlsv1.2 \
  "https://raw.githubusercontent.com/qingjiuzys/anycode/main/scripts/install.sh" | bash -s -- --repo qingjiuzys/anycode

预期输出:安装脚本下载二进制并默认执行 anycode setup

一行安装(Windows PowerShell)

powershell
irm https://raw.githubusercontent.com/qingjiuzys/anycode/main/scripts/install.ps1 | iex

预期输出:PowerShell 安装完成,默认进入 setup(除非禁用)。

或:

bash
export ANYCODE_GITHUB_REPO="qingjiuzys/anycode"
bash scripts/install.sh

预期输出:安装脚本按环境变量指定仓库执行。

常用选项:--version v0.1.0latest--bin-dir "$HOME/.local/bin"--dry-run--no-setup(跳过安装后向导);--quiet(减少下载输出);--method auto(允许回退源码安装)。安装成功后默认会执行 anycode setup,且在交互终端默认显示下载进度。完整说明:

bash
curl -fsSL "https://raw.githubusercontent.com/qingjiuzys/anycode/main/scripts/install.sh" | bash -s -- --help

下一步:确认参数后,重新执行安装命令。

安装 v0.1.0(固定版本)

bash
curl -fsSL --proto '=https' --tlsv1.2 \
  "https://raw.githubusercontent.com/qingjiuzys/anycode/main/scripts/install.sh" | \
  bash -s -- --repo qingjiuzys/anycode --version v0.1.0

预期输出:安装固定版本 v0.1.0

或(Cargo 直接按 tag 安装):

bash
cargo install --git https://github.com/qingjiuzys/anycode --tag v0.1.0 anycode --force

Release 页面:https://github.com/qingjiuzys/anycode/releases/tag/v0.1.0

安装后验证

bash
anycode --help
anycode setup

预期输出:--help 显示命令列表;setup 打开向导。

如果提示 command not found,按安装脚本输出里的 PATH 提示处理后,开一个新终端再试。

从源码安装(进阶)

给贡献者或需要自定义构建的用户:

bash
git clone https://github.com/qingjiuzys/anycode.git
cd anycode
cargo build --release
# 直接运行:./target/release/anycode --help

预期输出:release 构建成功,产物位于 target/release

安装到 PATH(推荐,避免 command not found):

bash
./scripts/install.sh --source-dir "$(pwd)"
anycode --help

下一步:执行 anycode setup

仅本地克隆

bash
./scripts/install.sh --source-dir "$(pwd)" --bin-dir "$HOME/.local/bin"

可选功能

例如启用 MCP(tools-mcp):

bash
cargo build -p anycode --features tools-mcp

预期输出:构建出的二进制包含 MCP 能力。

下一步

MIT License