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

当前能力

能力组 命令
基础运行环境 doctoruvnodejsdockerzshchrome-for-testingchromedriverplaywrightfrp
工作区脚手架 workspace
本地服务安装 giteadiscoursezulipmysqlnginxcrs
Agent 工具链 cc-connectclaudecodexcursor-agentopencodehermeslark-cli

所有新增安装项默认目录都收敛到 ~/.chatarch/...,例如 ~/.chatarch/chrome-for-testing~/.chatarch/chromedriver~/.chatarch/playwright~/.chatarch/chattea~/.chatarch/discourse~/.chatarch/zulip~/.chatarch/chatdata~/.chatarch/nginx~/.chatarch/crs/localcursor-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。

Download files

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

Source Distribution

chatup-0.2.14.tar.gz (188.8 kB view details)

Uploaded Source

Built Distribution

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

chatup-0.2.14-py3-none-any.whl (200.8 kB view details)

Uploaded Python 3

File details

Details for the file chatup-0.2.14.tar.gz.

File metadata

  • Download URL: chatup-0.2.14.tar.gz
  • Upload date:
  • Size: 188.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for chatup-0.2.14.tar.gz
Algorithm Hash digest
SHA256 b2895e3ae76930eb422ffcf023ab3ebee48055aa9675ded8da87429e372b0a90
MD5 a6bf5838a15ec71a20d9cd6452d99e78
BLAKE2b-256 0a86737cf691ac49870e671f1299fd58f221ec6f119f743d7924da9cb77cf00c

See more details on using hashes here.

Provenance

The following attestation bundles were made for chatup-0.2.14.tar.gz:

Publisher: publish.yml on ChatArch/ChatUp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chatup-0.2.14-py3-none-any.whl.

File metadata

  • Download URL: chatup-0.2.14-py3-none-any.whl
  • Upload date:
  • Size: 200.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for chatup-0.2.14-py3-none-any.whl
Algorithm Hash digest
SHA256 d0cb83186706e3b9406bf4ec12793b9bdd44a8c2e527b8f73345499437fdd986
MD5 d2f55f6952fde06b8f721b3bf7318a90
BLAKE2b-256 a20319a6cedc169b7797264b38768346d4cb5b287471ed4c1a9d6c721d28fa4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for chatup-0.2.14-py3-none-any.whl:

Publisher: publish.yml on ChatArch/ChatUp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.2.14 This release

2 files

0.2.13

2 files

0.2.12

2 files

0.2.11

2 files

0.2.10

2 files

0.2.9

2 files

0.2.8

2 files

0.2.7

2 files

0.2.6

2 files

0.2.5

2 files

0.2.4

2 files

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.0

2 files

0.0.1

2 files

Supported by

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