Skip to content

Development Setup And Availability ​

For a third-party Nimi App, prepare the project toolchain first. Running the App with Nimi capabilities also requires a compatible Nimi Home development instance and Runtime.

Create And Check An App Project ​

Use Node.js 24 or newer and pnpm, then follow Create a Nimi App. That guide pins App Tools 0.7.5 so its commands and generated dependencies can be checked against the same release.

ComponentApp Tools 0.7.5 generatesWhat you use it for
@nimiplatform/app-tools^0.7.5Create, initialize, synchronize, check, run, test, build, and package the App
@nimiplatform/sdk^0.15.0Public Nimi capability interfaces
@nimiplatform/kit^0.11.0Shared App UI and host integration
@nimiplatform/nimi-coding0.6.3The managed projections checked and synchronized by App initialization/tooling

These are the published scaffold's declarations, not a recommendation to upgrade each dependency independently. The SDK and Kit versions form one supported combination; if you choose a different App Tools release, follow that release's generated manifest and help.

Standalone projects use public packages. workspace:*, source aliases, and Nimi's internal workspace validation are not a third-party installation path. App Tools 0.7.5 is the version addressed above.

Run Through Nimi Home ​

The development command asks Desktop, the current Nimi Home host, to launch a supervised Electron App. Use Developer Mode for local project registration and the access required by your App. A visible window does not prove that Runtime access or an AI capability is configured.

No Nimi Home or Runtime download is published yet, including development builds; the earlier developer previews and the portable Windows Runtime bootstrap were withdrawn. The Download page carries the current status. Nimi Home also requires a Nimi account: you sign in through your browser before using it.

If you do not yet have a compatible Home/Runtime development instance, you can prepare the project and its static checks, but supervised launch and capability execution remain unverified until that prerequisite is available. Follow the host's actual errors and Troubleshooting; do not launch a renderer directly as an access bypass.

Add Capabilities And Prepare Distribution ​

  • First AI Call explains the request and capability-intent requirements.
  • Use Kit in an App covers the generated host binding and shared interfaces.
  • Local development and distribution separates Developer Mode, Registry packages, and immutable local-package imports, including the current platform limits.
  • Web and Nimi Home explains the public site and account boundary; the website is not a Desktop web adapter.

Creating or running a project does not publish it or grant Registry admission. Use the actual App Tools release/packaging guidance when you reach that stage.

Use Nimi Coding Directly ​

The generated App already declares its required nimicoding dependency, and pnpm run init invokes the package's synchronization. This is a real toolchain dependency, not a requirement to first learn Nimi's internal development governance.

If you want to use Nimi Coding's authority tools directly in your own work, read its overview and installation guide.

Source Basis ​

Documentation for Nimi — the installable, open-source, local-first personal AI product.