安装与可用性
Nimi 有多个公开层(Surface),各自有独立的分发渠道。本页列出今天就能安装的组件,以及目前只有契约文档、尚未开放安装的部分。
当前可安装的组件
Nimi Coding
Nimi Coding 是独立于宿主环境(Host-agnostic)的 canonical-authority 工具,并以 npm 软件包形式发布:@nimiplatform/nimi-coding。
Nimi workspace 安装与 host compatibility 检查见 Nimi Coding → Host 集成。
最小化的首次验证路径如下:
- 安装 Nimi workspace dependencies。
- 运行
pnpm nimicoding:sync和pnpm nimicoding:doctor。 - 通过 CLI 参考 执行收窄的 authority context、格式化与验证,并查看当前安装版本支持的代码读取命令。
软件包仍然保持宿主无关;Nimi 仓库在它外围应用自己的明确准入边界。
Nimi App Tools
@nimiplatform/app-tools 是面向 Nimi App 开发者仓库的公开 app-authoring CLI。
pnpm dlx --package @nimiplatform/app-tools nimi-app create --profile standalone完整 scaffold 路径见 创建 Nimi App。CLI 只创建 scaffold 输入和本地检查;它不会创建公开 App 准入、权限授予、registry 可见性、release descriptor,或 installed-app update truth。
Package channel 矩阵
| Package | npm install path | source checkout path | 说明 |
|---|---|---|---|
@nimiplatform/app-tools | 带 nimi-app binary 的公开 package | app-tools/ | Standalone scaffold 通过 pnpm dlx --package 运行;workspace scaffold 可以使用 workspace:*。 |
@nimiplatform/kit | 公开 package | kit/ | Kit 不是 Runtime 替代品;App 只使用已发布的 subpath exports。 |
@nimiplatform/sdk | 面向 App consumer 的公开 package | sdks/typescript/ active public package source | 生成的 standalone app 使用 app-tools 写入的 0.6.x published range;本仓库通过 workspace 使用同一个 package。 |
不要假设 source checkout 会自动打开所有产品 release channel。Standalone App 仓库使用 npm package;只有在本 monorepo 或生成的 workspace-app scaffold 中才使用 workspace:*。
已有契约定义的平台层
下表所列的各平台层目前均有完整的契约文档,定义了其权责及与平台生态的协作关系。
| 平台层 | 阅读路径 | 涵盖内容 |
|---|---|---|
| 平台 | 平台 | 世界模型、六项基础协议及权威准入规则 |
| Runtime | Runtime | LocalAgent 执行、Conversation、Memory、Knowledge、流式、多模态及 Provider 路由 |
| SDK | SDK 与 第一次 AI 调用 | 应用开发者的标准化接入边界与第一次 Runtime-backed 文本生成路径 |
| App Tools | 创建 Nimi App | App authoring scaffold 命令与本地检查 |
| Kit | 平台 Kit | 共享 UI、shell、auth、telemetry、AI capability configuration 与 feature module |
| Nimi Lab | 使用 Nimi Lab | 能力集成脚本、Runtime auth、Kit、AIConfig 与 fail-closed states |
| 桌面端 | 桌面端 | 第一方原生外壳(Shell) |
| 网页端 | Web 模式 | 受限的浏览器沙盒呈现模式 |
| Realm | Realm | 语义真相、世界状态及历史演进轨迹 |
| Avatar | Avatar | Agent 的形体呈现标准 |
当上述任一层获得准入并新增安装命令、下载链接或发布说明时,对应章节页将同步更新。
跟踪可用性状态
兼容姿态 明确了各层在何种条件下才被允许发布安装或版本信息。
此外,禁止主张 页面列出了在缺乏准入证据时,公开文档严禁使用的安装类与发布类宣传语。
来源依据
nimi-coding/README.zh-CN.mdnimi-coding/methodology/authority-authoring.yaml.nimi/spec/platform/product-lifecycle.authority.yaml.nimi/spec/runtime/service-operations.authority.yaml.nimi/spec/platform/app-ecosystem.authority.yamlapp-tools/README.mdapp-tools/lib/index.mjsapp-tools/lib/app-scaffold.mjskit/package.jsonsdks/typescript/package.jsonnimi-coding/package.jsonnimi-coding/README.md