Skip to content

创建 Nimi App

当你需要一个 Nimi App 开发仓库时,使用 @nimiplatform/app-tools。CLI 会创建 scaffold 输入和本地检查;它不会授予公开准入、权限、registry 可见性、release descriptor,或 installed-app update truth。

创建 Scaffold

bash
pnpm dlx --package @nimiplatform/app-tools nimi-app create --dir my-nimi-app --profile standalone
cd my-nimi-app
pnpm install
pnpm run init

standalone 是外部开发者仓库 profile。它会创建一个 candidate app repository,拥有自己的 .nimi/** host truth surface 和 submitted manifest input。只有当某个 monorepo app slice 有已准入的 workspace 理由时,才使用 workspace-app 并放在 apps/<app>/ 下。

本地运行和检查

bash
pnpm dev:shell
pnpm run validate
pnpm run local-audit
pnpm run doctor

pnpm dev:shell 会启动生成的 Tauri shell。App 像正式分发的 App 一样,通过 in-app Runtime account login 认证。尚未准入的本地 App 必须使用 Developer Mode 和 Runtime developer registration gate。Scaffold 不会创建独立的 developer session,也不会绕过 Runtime account custody。

如果你只需要验证 SDK 是否能调用 Runtime-backed 文本生成,先读 第一次 AI 调用

如果你要接入共享 UI、auth、shell、telemetry 或 model configuration,先读 在 App 中使用 Kit

Scaffold 拥有什么

文件或命令含义
nimi.app.yaml开发者提交的 manifest input,不是 admitted descriptor truth
pnpm run init显式 scaffold activation 和 .nimi/{config,contracts,methodology} projection
pnpm run doctorScaffold state、dependency alignment、managed glue 和 projection drift 检查
pnpm run update刷新 scaffold-managed glue,同时保留 app-owned product code
pnpm run local-audit本地 pre-submission evidence,不是 platform admission

Reference App

apps/tester/ 是 Nimi Lab developer reference app。它展示 Runtime authenticated shell、Kit workbench surfaces、AI capability lanes、app-owned history storage 和 local acceptance checks。把它当作 SDK、Kit、app-tools 与 Runtime auth integration 的参考,不要把它当成 platform admission truth。 阅读路径见 把 Tester 当作 Reference App 使用

来源依据

Nimi AI open world platform documentation.