快速开始
⚠️ 版本同步: 本文档应与英文版
docs/en/Quickstart_tui.md保持同步。更新一版时请同时更新另一版。
JiuwenSwarm提供两种安装方式:pip安装或源码安装。
更完整的终端命令、Slash 指令与 Code 模式说明见 TUI 使用指南。
安装前准备:
- JiuwenSwarm代码下载
git clone https://gitcode.com/openjiuwen/jiuwenswarm.git - 环境依赖:
- python:>=3.11,❤️.14
- nodejs:>=18.0.0(仅源码前端构建或 browser-use 功能需要,推荐 20 LTS)
注意:用户可根据自己实际需要,基于以下任意一种方案安装。
方式一:pip安装
适合自行管理Python环境的用户。具体操作如下:
-
创建虚拟环境 & 安装 jiuwenswarm 项目
# 创建名为 jiuwenswarm 的虚拟环境 python -m venv jiuwenswarm # Windows 激活 jiuwenswarm 虚拟环境 jiuwenswarm\Scripts\activate # Mac 激活 jiuwenswarm 虚拟环境 source .venv/bin/activate # 安装 jiuwenswarm pip install jiuwenswarm # 安装 jiuwenswarm-tui pip install jiuwenswarm-tui -
初始化 & 启动 jiuwenswarm 项目
# 初始化 JiuwenSwarm (首次启动) jiuwenswarm-init # 启动 JiuwenSwarm jiuwenswarm-start -
启动 jiuwenswarm-tui 项目
# 另打开终端界面,启动 JiuwenSwarm-tui jiuwenswarm-tui
方式二:源码运行
适合基于JiuwenSwarm进行二次开发适配的用户。
uv方式安装
-
使用
uv新建虚拟环境# 使用uv新建虚拟环境(支持 3.11、3.12、3.13 任一版本) uv venv --python=3.11 # 或 uv venv --python=3.12 # 或 uv venv --python=3.13 -
激活 jiuwenswarm 虚拟环境
# Windows 激活 jiuwenswarm 虚拟环境 jiuwenswarm\Scripts\activate # Mac 激活 jiuwenswarm 虚拟环境 source .venv/bin/activate -
执行uv同步操作
进入项目根目录
jiuwenswarm/执行:uv sync -
安装前端依赖
进入前端目录 jiuwenswarm/channels/web/frontend 安装依赖:
cd jiuwenswarm/channels/web/frontend npm install -
运行前端服务
可以采取两种方式运行前端服务:
-
静态运行前端服务(适合生产环境部署)
npm run build cd ../../ uv run jiuwenswarm-init uv run jiuwenswarm-start -
动态运行前端服务(适合生开发调试)
cd ../../ uv run jiuwenswarm-init uv run jiuwenswarm-start dev
运行完成后即可在网页前端访问JiuwenSwarm服务。
-
-
安装TUI依赖 另外打开新终端界面,进入TUI目录 jiuwenswarm/channels/tui/frontend 安装依赖:
cd jiuwenswarm/channels/tui/frontend npm install -
运行TUI
npm run dev
conda方式安装
-
使用
conda新建虚拟环境# 使用Anaconda新建虚拟环境(支持 3.11、3.12、3.13 任一版本) conda create -n JiuwenSwarm python=3.11 # 或 conda create -n JiuwenSwarm python=3.12 # 或 conda create -n JiuwenSwarm python=3.13 -
安装python依赖
进入项目根目录
jiuwenswarm/执行:# 模式1:开发模式安装(推荐,便于修改代码) pip install -e . # 模式2:普通安装 pip install .注意: 该安装方式依赖项目的可安装包(pyproject.toml),同时会默认安装
jiuwenswarm自己。 -
安装前端依赖
进入前端目录 jiuwenswarm/channels/web/frontend 安装依赖:
cd jiuwenswarm/channels/web/frontend npm install -
运行前端服务
可以采取两种方式运行前端服务:
-
静态运行前端服务(适合生产环境部署)
npm run build cd ../../ jiuwenswarm-init jiuwenswarm-start -
动态运行前端服务(适合生开发调试)
cd ../../ # 直接启动(不使用 uv run) jiuwenswarm-init jiuwenswarm-start dev
运行完成后即可在网页前端访问JiuwenSwarm服务。
-
-
安装TUI依赖 另外打开新终端界面,进入TUI目录 jiuwenswarm/channels/tui/frontend 安装依赖:
cd jiuwenswarm/channels/tui/frontend npm install -
运行TUI
npm run dev