跳转到内容

安装与启动

依赖要求
操作系统Linux / macOS / Windows / WSL
Node.js>= 24.0.0(源码安装需要)
Git推荐

GitHub Releases 下载对应平台的便携包,解压即可使用。

平台文件
Linux x64lingxiao-vLINGXIAO_VERSION-linux-x64.tar.gz
Linux arm64lingxiao-vLINGXIAO_VERSION-linux-arm64.tar.gz
macOS arm64lingxiao-vLINGXIAO_VERSION-darwin-arm64.tar.gz
Windows x64lingxiao-vLINGXIAO_VERSION-win-x64.zip

Linux / macOS:

Terminal window
tar xzf lingxiao-vLINGXIAO_VERSION-linux-x64.tar.gz
cd lingxiao
./lingxiao

Windows:

解压 zip 文件后,双击 lingxiao.exe 或在 PowerShell 中运行:

Terminal window
.\lingxiao.exe

Releases 下载 Windows 安装包:

  • NSIS 安装包LingXiao-Setup-LINGXIAO_VERSION.exe):推荐,支持自动更新
  • MSI 安装包LingXiao.LINGXIAO_VERSION.msi):适合企业部署

安装后从开始菜单启动「凌霄」,后续版本更新会自动检测并增量下载。

Terminal window
git clone https://github.com/hexian2001/lingxiao-coding.git
cd lingxiao-coding
npm install
npm run build
npm link
Terminal window
git clone https://github.com/hexian2001/lingxiao-coding.git
cd lingxiao-coding
npm install
npm run build
npm link
Terminal window
git clone https://github.com/hexian2001/lingxiao-coding.git
cd lingxiao-coding
npm install
npm run build
npm link

安装完成后直接运行:

Terminal window
lingxiao

首次运行会引导配置模型和 API 密钥。配置文件位于 ~/.lingxiao/settings.json

npm link 会将 lingxiao 命令注册到全局 PATH,之后可在任意目录使用。

Terminal window
lingxiao --version
Terminal window
lingxiao upgrade

lingxiao upgrade 会自动检测安装类型(源码或便携包),定位安装路径,下载最新版本并完成更新。

桌面版启动后自动检测更新,增量下载并提示安装。也可手动检查更新。

手动升级(源码 — 三平台通用)

Section titled “手动升级(源码 — 三平台通用)”
Terminal window
cd lingxiao-coding
git pull
npm install
npm run build
Terminal window
cd lingxiao-coding
git pull
npm install
npm run build
Terminal window
cd lingxiao-coding
git pull
npm install
npm run build
Terminal window
git clone https://github.com/hexian2001/lingxiao-coding.git
cd lingxiao-coding
npm install
npm run build
npm run cli

Web 前端开发:

Terminal window
cd web
npm install
npm run dev
npm run build

Vite 开发代理示例:

Terminal window
LINGXIAO_WEB_PORT=8787 npm run cli
cd web
LINGXIAO_WEB_PROXY_TARGET=http://127.0.0.1:8787 npm run dev
Terminal window
npx tsc -p tsconfig.cli.json --noEmit
npx tsc -p web/tsconfig.json --noEmit
npm run test:architecture
npm run build
npm test

本项目采用 AGPL v3 + 商业双授权 模式。详见 LICENSE