Introduction
AINative is a small monorepo for building AI-driven interfaces with a React client runtime, a Node server adapter, a Python server adapter, a CLI, and runnable examples.
This page reflects the current public repository and published npm packages. It replaces placeholder copy with the install commands, provider support, validation notes, and docs structure already documented in the upstream project.
Current repo snapshot
- — Repository: hari7261/ainative
- — Default branch: main
- — Created: Apr 3, 2026
- — Latest push captured in research: Apr 4, 2026
Requirements
The upstream README lists these baseline requirements for working with the repo and examples.
Node.js 18+
pnpm 8+
Python 3.10+Install
Use the package that matches the surface you are integrating. The three currently published npm packages are listed below with the latest version we verified.
npm install @hari7261/ainative-clientnpm install @hari7261/ainative-server-nodenpm install -g @hari7261/ainative-clicorepack pnpm installPublished Packages
AINative client runtime for building AI-driven UIs
AINative Node.js server adapter
AINative CLI tool
Examples
The repo README currently calls out two runnable examples and shows the basic chat workflow explicitly.
Terminal 1:
corepack pnpm run server:basic-chat
Terminal 2:
corepack pnpm run dev:basic-chatAdditional documented example directories: examples/basic-chat and examples/streaming-demo.
CLI Commands
The current CLI commands documented in the repository are:
ainative init
ainative dev
ainative build
ainative preview
ainative doctor
ainative add-providerProvider Support
The upstream README lists the current provider support as OpenAI, Anthropic, Ollama. It also notes that the example apps support a local fallback response path so they can run without external API keys.
Validation Status
The repository README says the project has already been validated locally with the following checks:
- — Monorepo build
- — Client unit tests
- — Node server tests
- — Python server smoke test
- — Playwright end-to-end tests for basic-chat
- — CLI help and doctor smoke checks
Repository Layout
packages/client
packages/server-node
packages/server-python
packages/cli
examples/basic-chat
examples/streaming-demo
docsSource Links
GitHub repository: https://github.com/hari7261/ainative
@hari7261/ainative-client: https://www.npmjs.com/package/@hari7261/ainative-client
@hari7261/ainative-server-node: https://www.npmjs.com/package/@hari7261/ainative-server-node
@hari7261/ainative-cli: https://www.npmjs.com/package/@hari7261/ainative-cli
Notes
The repository README links a deeper docs set covering Getting Started, Installation, Architecture, Runtime, Component API, Server API, Streaming, Providers, Tools and Actions, CLI, Publishing, Contributing. This site page focuses on the facts we could verify directly from the repo and npm data on Apr 18, 2026.