Skip to main content

YuanBot 安装引导工具 — 一行命令部署 YuanBot AI 虚拟伴侣

Project description

yuanbot-cli

YuanBot 安装引导工具 — 一行命令部署完整的 YuanBot AI 虚拟伴侣。

pip install yuanbot-cli
yuanbot install

这是什么

yuanbot-cli 是一个轻量级安装器,只有一个任务:帮你把完整的 YuanBot 部署到本地。

你只需要安装这一个 100KB 的小包,然后 yuanbot install 就会自动完成剩下的所有事情:

  1. ✅ 检查 Python 3.12+ 环境
  2. ✅ 从 GitHub 克隆最新代码
  3. ✅ 创建虚拟环境
  4. ✅ 安装 YuanBot 及其依赖
  5. ✅ 生成初始配置
  6. ✅ 交互式配置 AI 提供商和 API Key
  7. ✅ 运行系统诊断验证
  8. ✅ 打印下一步指引

快速开始

# 1. 安装
pip install yuanbot-cli

# 2. 全自动安装 YuanBot
yuanbot install

# 3. 根据提示选择 AI 提供商并输入 API Key

# 4. 安装完成后
cd YuanBot
source .venv/bin/activate
yuanbot start

非交互式安装

适合 Docker 和自动化脚本:

pip install yuanbot-cli
yuanbot install \
  --provider deepseek \
  --api-key "sk-..." \
  --non-interactive

指定安装目录

yuanbot install --dir /opt/yuanbot

工作原理

yuanbot install
    │
    ├── git clone https://github.com/Grabrun/YuanBot.git
    ├── python -m venv .venv
    ├── pip install -e .[dev]      ← 这里安装完整的 yuanbot 包
    ├── yuanbot config init
    ├── 配置 AI 提供商 + API Key
    └── yuanbot doctor             ← 验证安装

安装完成后,完整的 yuanbot 命令(包含 start/tui/webui/doctor 等所有功能)会在虚拟环境中可用。

与完整 yuanbot 包的关系

yuanbot-cli yuanbot (完整版)
大小 ~100KB ~10MB (含依赖)
安装方式 pip install yuanbot-cli yuanbot install 自动安装
命令 install, version start, tui, doctor, config, provider, persona, ...
用途 安装引导 日常使用

发布到 PyPI

pip install build twine
cd yuanbot-cli
python -m build
twine upload dist/*

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yuanbot_cli-1.2.4.tar.gz (10.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yuanbot_cli-1.2.4-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

Details for the file yuanbot_cli-1.2.4.tar.gz.

File metadata

  • Download URL: yuanbot_cli-1.2.4.tar.gz
  • Upload date:
  • Size: 10.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for yuanbot_cli-1.2.4.tar.gz
Algorithm Hash digest
SHA256 5d536cc90881c9f7662ae4be2ba8c1ab7a199d66b0731bc11af4f0dc46b707b5
MD5 d7b61b805568c978d01f3beb59af594e
BLAKE2b-256 597028063d7f563b49aac10d8318e81547f200873182a59e1805e6c62f8997a0

See more details on using hashes here.

File details

Details for the file yuanbot_cli-1.2.4-py3-none-any.whl.

File metadata

  • Download URL: yuanbot_cli-1.2.4-py3-none-any.whl
  • Upload date:
  • Size: 10.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for yuanbot_cli-1.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 dd9223643502cc5c4f4c74ee21e11234587fa74ea123763779430f41db4f5a2f
MD5 faefd906973d5b2d8f57c9c567945763
BLAKE2b-256 bf3a63602ee4756c0565aa4213395f7d8570c393c0c3ef442d93be088d9a2627

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page