PROJECT / Vlinx

做一个更适合自己改造、分发和扩展的私有 CLI。

vlinx 是一个基于恢复版代码继续魔改出来的 CLI 分支,并重新整理成了可以正常用 npm 构建的项目。它的方向不是尽量还原上游,而是把品牌、provider、模型和本地配置都收回到自己可控的私有化分支里。

主线重点 Provider / Model 管理

品牌改造、provider 接入和本地配置隔离是当前最明确的价值。

01

项目定位

README.zh-CN 已经把边界说得很清楚:这不是官方上游源码仓库,而是一个适合本地开发、CLI 界面改造、provider 与模型接入实验,以及源码级调试扩展的私有分支。

02

已经做好的东西

  • 可以正常用 npm 安装依赖并构建。
  • 全局命令已经改成 vlinx。
  • CLI 内的 /model 入口已经改造成 provider 管理面。
  • 支持录入 base URL、API key,并自动拉取或手动填写模型。
  • 模型显示格式被统一成 提供商名/模型。
03

本地配置与并存策略

这个分支默认使用 ~/.vlinx、~/.vlinx.json 和独立凭据文件,而不是沿用原版默认路径。这意味着在大多数情况下,它可以和原版 CLI 并存,不会共享同一套本地配置。对一个私有化 CLI 来说,这个判断非常关键。