Skip to main content

ChatUp

ChatUp 是 ChatArch 的独立环境与工具安装 CLI。它承接原来 chattool setup 的职责,把常用开发环境、Agent CLI、工作区脚手架和本地服务安装整理成一级命令,例如 chattool setup workspace 对应 chatup workspace。

按场景选择文档:

场景 文档
从空机器验证 ChatUp、Python runtime 和 workspace docs/quickstart.md
阅读完整顶层 CLI 树和独立 CFT/ChromeDriver/Playwright contract docs/cli-tree.md
查看命令分组、参数边界和服务默认路径 docs/commands.md
校对哪些 ChatArch setup 流程已经有一等命令 docs/capability-map.md
理解 chatup workspace 创建的目录和项目记录约定 docs/workspace.md
安装 ChatTea-compatible Gitea、Discourse/Zulip 社区服务配置、ChatData-compatible MySQL、user-level NGINX 和 CRS docs/commands.md

快速开始

chatup --help
chatup --version
chatup --tree
chatup --tree-brief
chatup doctor
chatup uv
chatup chrome-for-testing install --channel stable -I
chatup playwright install 1.61.1 -I
chatup workspace default ~/Playground

常见安装命令:

chatup gitea --force
chatup discourse -e discourse-prod --hostname discourse.public.wzhecnu.cn
chatup zulip -e zulip-prod --external-host zulip.public.wzhecnu.cn --port 3095
chatup mysql
chatup nginx
chatup nginx proxy-pass ./gitea-local.conf --set SERVER_NAME=gitea.local.example.invalid --set PROXY_PASS=http://127.0.0.1:3000
chatup crs --install-dir ~/.chatarch/crs/local --port 12392 --redis-port 6379

当前能力

能力组 命令
基础运行环境 doctor、uv、nodejs、docker、zsh、chrome-for-testing、chromedriver、playwright、frp
工作区脚手架 workspace
本地服务安装 gitea、discourse、zulip、mysql、nginx、crs
Agent 工具链 cc-connect、claude、codex、cursor-agent、opencode、hermes、lark-cli

所有新增安装项默认目录都收敛到 ~/.chatarch/...,例如 ~/.chatarch/chrome-for-testing、~/.chatarch/chromedriver、~/.chatarch/playwright、~/.chatarch/chattea、~/.chatarch/discourse、~/.chatarch/zulip、~/.chatarch/chatdata、~/.chatarch/nginx 和 ~/.chatarch/crs/local。cursor-agent 额外注册 ChatEnv CursorAgent profile,discourse/zulip 注册管理员凭据 profile,并支持 -e/--env 从 env 文件或 profile 快速配置;显式选择 profile 时不会混入进程环境中的其他账号凭据。CLI 树由 ChatStyle 的注册表渲染。更完整的能力边界见 docs/capability-map.md。

开发

python -m pytest -q
python -m build
python -m twine check dist/*
mkdocs build --strict
chatup --version
chatup --tree
chatup --tree-brief

更多使用说明见文档站的 快速开始、命令参考 和 CLI 能力地图。

发布

发布由 tag 驱动。vX.Y.Z tag 必须与 src/chatup/__init__.py::__version__ 一致;发布 workflow 会通过 PyPI Trusted Publishing/OIDC 构建并发布到 PyPI。

Metadata

Release files for chatup 0.2.15

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for chatup 0.2.15
File Size Uploaded
chatup-0.2.15.tar.gz 192.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for chatup 0.2.15
File Interpreter ABI Platform
chatup-0.2.15-py3-none-any.whl Python 3 none any Details

Total release size: 396.3 kB

Release files / chatup-0.2.15.tar.gz

Download URL chatup-0.2.15.tar.gz
Size 192.6 kB
Tags Source
SHA-256 checksum
How to use checksums
1eede440ea58da8245b45485fc4e94ae2860e08fd234931d2450a5be125462c5
BLAKE2b-256 checksum
How to use checksums
f0845a5f9b5efa41becaf30b75dd039023c00b091ab5ea34f6cccbcfbba918f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 7, 2026.

Transparency log

Release files / chatup-0.2.15-py3-none-any.whl

Download URL chatup-0.2.15-py3-none-any.whl
Size 203.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
813407a9461a48b426ac62884219a1f929b6708d38934e9198abcc309d0a4e75
BLAKE2b-256 checksum
How to use checksums
0b641b099d3300c5c7f599683977ab24d68934b978fc19751fc7542be901623f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 7, 2026.

Transparency log

Release history Release notifications | RSS feed

0.2.21

2 release files

0.2.20

2 release files

0.2.19

2 release files

0.2.18

2 release files

0.2.17

2 release files

0.2.16

2 release files

This release

0.2.15 This release

2 release files

0.2.14

2 release files

0.2.13

2 release files

0.2.12

2 release files

0.2.11

2 release files

0.2.10

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page