DocsGetting StartedIntroduction

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.

requirements
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.

@hari7261/ainative-client v0.1.1
npm install @hari7261/ainative-client
@hari7261/ainative-server-node v0.1.1
npm install @hari7261/ainative-server-node
@hari7261/ainative-cli v0.2.0
npm install -g @hari7261/ainative-cli
repo install
corepack pnpm install

Published Packages

@hari7261/ainative-clientv0.1.1270 downloads / 30 days

AINative client runtime for building AI-driven UIs

@hari7261/ainative-server-nodev0.1.1259 downloads / 30 days

AINative Node.js server adapter

@hari7261/ainative-cliv0.2.0415 downloads / 30 days

AINative CLI tool

Examples

The repo README currently calls out two runnable examples and shows the basic chat workflow explicitly.

basic-chat
Terminal 1:
corepack pnpm run server:basic-chat

Terminal 2:
corepack pnpm run dev:basic-chat

Additional documented example directories: examples/basic-chat and examples/streaming-demo.

CLI Commands

The current CLI commands documented in the repository are:

ainative-cli
ainative init
ainative dev
ainative build
ainative preview
ainative doctor
ainative add-provider

Provider 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

repo layout
packages/client
packages/server-node
packages/server-python
packages/cli
examples/basic-chat
examples/streaming-demo
docs

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.