Skip to content
nimiplatformPublic

About

AI-native open world platform — runtime, SDK, desktop & mods

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

5 stars

Watchers

1 watching

Forks

Latest commit

 

History

5,000 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nimi

让 AI 真正属于你。 Make AI truly yours.

Nimi is an installable, open-source, local-first personal AI product: use AI apps, talk with AI characters, and explore different worlds in one place — choose local or cloud AI, and build apps of your own.

Download status · Website · Documentation · Releases · Discord

Nimi is currently in active development from source, and public installable packages are coming soon. The repository is available for development, exploration, and contribution. Using Nimi requires a Nimi account (sign-in via browser). See the Download page for current per-platform status and release updates.

What you can do with Nimi

  • Use apps. Free Nimi apps cover work and creation, life management, and interests — writing, organizing, images, audio, family records, personality exploration, and personal rhythms.
  • Meet characters and worlds. Talk with AI characters and explore the worlds they belong to.
  • Choose your AI. Run models locally on your computer, or connect supported cloud capabilities. What you use is your choice.
  • Create your own app. Build a local AI tool around your own tasks, steps, and results.
  • Keep the same AI. Authorized apps can continue with the same LocalAgent and Conversation. Long-term memory stays private to that Agent; it is not automatically shared with other Agents or devices.

See nimi.ai for the product tour.

Apps in the ecosystem

Every admitted app has a public source repository and an explicit open-source license. The current catalog includes:

App What it does Platforms
ParentOS Keeps a child's growth journal and family observations, with records and stage reminders. macOS arm64 · Windows x86_64
Nimi Overtone Organizes music projects, lyrics, and audio takes, and compares versions. macOS arm64 · Windows x86_64
Storybook Reads and creates interactive stories where characters and choices move the narrative. macOS arm64 · Windows x86_64
Realm Persona Studio Creates and manages your own Realm Personas, profiles, and drafts. macOS arm64 · Windows x86_64
时镜 ShiJing A personal rhythm companion built on deterministic traditional calendar charting. macOS arm64 · Windows x86_64
Inscape 心相 A local tool for adults exploring personality and everyday reflection. macOS arm64 · Windows x86_64
Realm World Studio Creation and maintenance for Realm world content. macOS arm64 · Windows x86_64
Vane Admitted catalog app (text and embeddings). macOS arm64 · Windows x86_64
OpenMontage Admitted catalog app (text, image, video, audio, and music capabilities). macOS arm64 · Windows x86_64
Next AI Draw.io Admitted catalog app (text). macOS arm64 · Windows x86_64

Apps run in a protected local environment supervised by Nimi Desktop and Runtime via Developer Mode, local package imports (for development and private verification), or official Registry catalog releases. In the current development build, app installation, updates, and access controls are supported on macOS (arm64) and Windows (x86_64); package lifecycle on other platforms remains unavailable. Learn more about ecosystem apps and submission guidelines at nimi.ai/apps.

For developers

Build something new, or adapt an existing project.

  • Nimi SDK — one typed interface to local and cloud AI capabilities.
  • Adapter — @nimiplatform/sdk-adapter-vercel-ai connects Vercel AI SDK 6 projects; install a release whose SDK peer range covers the SDK version you use.
  • Scaffold — create a local app project with the current complete App Tools archive (see the setup guide for matching SDK/Kit/native overrides):
pnpm dlx --package=file:./nimi-packages/nimiplatform-app-tools-0.11.4.tgz nimi-app create --profile standalone

Start with the Create a Nimi App guide and the first AI call. Adapter notes live in sdks/typescript.

Open source and trust

  • Source — the platform core (runtime, SDK, Kit, Proto) is open; the Realm implementation is not part of the public distribution. See LICENSE for the per-component map.
  • Security — report vulnerabilities through GitHub Security Advisories or security@nimi.ai. See SECURITY.md.
  • Code signing — the current signing scope and status are recorded in the Code signing policy.
  • Local-first — conversations and AI work can run on your own machine with local models; cloud capabilities are used only when you choose them. Nimi still requires a Nimi account: signing in, account features, and Realm content such as worlds and characters use Nimi's online services.

Platform

Nimi is organized into clear architectural layers:

  • Nimi Home (Desktop) — The desktop application housing your conversations, characters, worlds, and apps.
  • Runtime — The local engine executing AI capabilities (local models or cloud providers), managing permissions, and supervising app execution.
  • Realm — The identity and ecosystem service maintaining persistent characters and shared worlds.
  • Avatar — The desktop embodiment carrier for interactive 2D/3D characters.

For full architectural details, protocol primitives, and domain ownership, see docs.nimi.ai/platform.

Release and versioning

Product and component releases are separate and always name their owner: nimi/v<version> for the complete product, desktop/v<version> and runtime/v<version> for component deliveries, and per-package prefixes for libraries. Third-party apps release from their own repositories. See RELEASE.md and the Download page.

Working in this repository

  • CONTRIBUTING.md — branch flow, tests, and DCO sign-off (git commit -s).
  • ONBOARDING.md — first-day setup.
  • TESTING.md — test strategy.
  • Per-directory AGENTS.md files are the module rule sources.

Community

License

Nimi-authored components use Apache-2.0 (Runtime, Cognition, SDK, Proto, App Tools), MIT (Apps, Kit, App templates), and CC-BY-4.0 (docs and authority). Third-party code and model weights retain their own terms. Canonical license texts live in licenses/ and the full map is in LICENSE.

About

AI-native open world platform — runtime, SDK, desktop & mods

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages