base_parts_ai
v1.0.62
Published
jaskle base_parts_ai
Readme
npx 运行
已发布到 npm 仓库后,可以直接运行入口命令:
npx base_parts_ai无参数时会让用户选择 jcc、jcx、weds、ucx、jgrok 或 jcodex,再继续执行对应流程。
也可以明确指定工具,适合脚本或需要带参数的场景:
npx base_parts_ai jcc
npx base_parts_ai jcx
npx base_parts_ai weds
npx base_parts_ai ucx
npx base_parts_ai jgrok
npx base_parts_ai jcodex
npx base_parts_ai jcc setapi
npx base_parts_ai jcx setapi
npx base_parts_ai weds setapi入口级帮助和版本:
npx base_parts_ai --help
npx base_parts_ai --version通过 base_parts_ai 入口执行时,会屏蔽 base_parts_ai 自身自动升级;jcc、jcx、weds、ucx、jgrok、jcodex 单独运行行为保持不变。
全局安装后也可以直接运行:
ucx
jgrok
jcodexucx 会扫描用户主目录下一层的 ~/.codex 与 ~/.codex_*。账号名由 config.toml 顶层 model_provider、auth.json 中非空 OPENAI_API_KEY 的脱敏短名、JWT email 组合成 配置名_Key_Email,缺段去掉;不会自动创建空的 ~/.codex。选中当前 ~/.codex 会进入二级菜单,只在该目录内用 juser_* 切换 config.toml、auth.json、.env、models.json,不改其它 ~/.codex_* 账号目录。二级选中子账户后(含选中当前无需切换)会进入下一级选择:选择历史会话并进入 codex(读 ~/.codex/session_index.jsonl 倒序去重列出最近 8 条会话,id 在前、名字在后,最新在上并默认选中,选择后再执行 codex fork <会话id> --yolo)、直接进入 codex(codex --yolo)、退出 ucx;启动 codex 时会等待其执行完成后一起退出并透传其退出码,~/.codex/.env 存在时会注入子进程环境,常见代理变量会同时写入大写和小写。
jgrok 若 ~/.grok/.env 不存在则写入代理示例并打印绝对路径,请编辑后再运行。已存在则把该文件注入环境变量(常见代理变量会同时写入大写和小写,避免子 bash 只认一种大小写):本机没有 grok 时通过腾讯云 npm 源安装 @xai-official/grok(安装不注入环境变量),然后启动 grok,用户参数原样透传。
jcodex 若 ~/.codex/.env 不存在则写入代理示例并打印绝对路径,请编辑后再运行。已存在则把该文件注入环境变量(常见代理变量同时写入大写和小写,其它变量原样保留),然后启动 codex。不传参数时执行 codex --yolo;传了参数则原样交给 codex,不会再追加 --yolo。本机没有 codex 时只提示安装,不会自动安装。
下载发布的包
https://registry.npmjs.org/base_parts_ai/-/base_parts_ai-1.0.57.tgz
然后放在jdwfiles目录下
https://jdwfiles.oss-cn-hangzhou.aliyuncs.com/npm_pkg/base_parts_ai-1.0.34.tgz
2.1.34
User-Agent: claude-cli/2.1.34 (external, cli) claude-opus-4-6 claude-sonnet-4-6 claude-haiku-4-5-20251001
