npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

base_parts_ai

v1.0.62

Published

jaskle base_parts_ai

Readme

npx 运行

已发布到 npm 仓库后,可以直接运行入口命令:

npx base_parts_ai

无参数时会让用户选择 jccjcxwedsucxjgrokjcodex,再继续执行对应流程。

也可以明确指定工具,适合脚本或需要带参数的场景:

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 自身自动升级;jccjcxwedsucxjgrokjcodex 单独运行行为保持不变。

全局安装后也可以直接运行:

ucx
jgrok
jcodex

ucx 会扫描用户主目录下一层的 ~/.codex~/.codex_*。账号名由 config.toml 顶层 model_providerauth.json 中非空 OPENAI_API_KEY 的脱敏短名、JWT email 组合成 配置名_Key_Email,缺段去掉;不会自动创建空的 ~/.codex。选中当前 ~/.codex 会进入二级菜单,只在该目录内用 juser_* 切换 config.tomlauth.json.envmodels.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