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.0.2.tar.gz (6.6 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.0.2-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: yuanbot_cli-1.0.2.tar.gz
  • Upload date:
  • Size: 6.6 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.0.2.tar.gz
Algorithm Hash digest
SHA256 b3d94bafbad816438064a55978cd07f14d10bb6722a0231dbbdbdef15ecd8176
MD5 b5a312c2010ed8cb79c8ba4db5c12b98
BLAKE2b-256 c09cbfac0a04c9cd976af8c90f1a5ea94da04256b6e235d777f1a947936199c9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yuanbot_cli-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 7.4 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.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5575f0dcaab5ff91c17a341d4a18cd4a56f5092e11289c4dc41f197854d6f633
MD5 6330a173478f93b23d10e9c14af3cc68
BLAKE2b-256 33c73168eadf2901cfc20ae0affd88cf9ae2bf42c9306175638df4652b2d5078

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