Skip to content
Native Animation

Native Animation Base

Connect the MCP.
Build the whole app.

A free React Native UI library for your next Expo app.
Modern screens. Curated motion. One coherent theme.

Free forever. MIT. Your app. Your source.

MITNo account requiredStyleSheetLight and dark
componentsOne shared themeYours to shape
Terminal

Run in your project’s terminal.

claude mcp add nativeanimation -- npx -y nativeanimation@latest mcp

One connection. The whole Native Animation catalog.
Base needs no account. Requires Node.js 20 or later.

“Build a habit tracker app with Native Animation Base…”
Three screens. A shared theme. Every detail connected.

App preview

ONE APP. ONE DESIGN LANGUAGE.
Theme accent
Interactive web preview
9:41••• ▰
MONDAY, OCTOBER 26

A little better,
every day.

J
Today’s momentum / 3
Small steps. Real progress.
Your habitsDaily
9:41••• ▰
KEEP SHOWING UP

Your progress.

Habits completed ↗

Every little win adds up.

7 days of showing upKeep your rhythm going.
A week to feel good about

You’re building something that lasts. One day at a time.

9:41••• ▰
MAKE IT YOURS

Your space.

JJamie MillerA little more intentional.
Preferences
Daily remindersA moment for yourself
Appearance
A fresh start, every morning.
TodayProgressSettings

An interactive web illustration of a Base app. Change the theme. Try a habit. Make it yours.

How it works

From a thought
to something you can tap.

Build with an agent
01 /

Connect your agent

Add the Native Animation MCP to your project. Your agent gets the design guide, component docs, and source in one place.

02 /

Describe your app

Tell it what you’re making, the screens you need, and the feeling you want. Start with the example prompt or write your own.

03 /

Make it feel like one app

Your agent sets up a shared theme, composes screens, and connects navigation and state. Then refine the details together.

A system, down to the details

One theme.
Every screen.

Buttons, fields, tabs, and feedback share semantic colors, spacing, and motion. Switch the accent above. The whole app follows.

Make it your theme

Theme preview

YOUR THEME, IN CONTEXT
Theme accent
ACTIONS & INPUTS

Make a little progress.

A shared foundation for every interaction.

SELECTION & NAVIGATION

Find your rhythm.

Daily remindersKeep the momentum going.
You’re all set for today.
SURFACES & FEEDBACK
Your next chapter01 / day at a time
Room to grow. Space to breathe.
Weekly goalOn track

Semantic colors. Shared radii. Purposeful motion. All yours.

theme.tslightdark / quill
import { createBaseTheme } from '@/components/base-theme';

const theme = createBaseTheme({
  scheme: 'light',
  accent: 'quill',
});import { createBaseTheme } from '@/components/base-theme';

const theme = createBaseTheme({
  scheme: 'dark',
  accent: 'quill',
});

The everyday, considered

Small pieces.
Complete possibilities.

Buttons, text inputs, overlays, and feedback with editable TypeScript source. Use the CLI, connect your agent, or download the source. Start with the Base installation guide.

Browse components

Start with a screen.

Connected layouts for the tasks every app needs. Explore the published screen blocks or use the example app brief to build your own.

Explore blocks

Prefer the terminal?

Add one component and its family dependencies. No account required.

Installation guide
npx nativeanimation add base-button

Or download the source from a published component’s page and follow its README.

A few things to know.

What is Native Animation Base?

A family of animated React Native components inside Native Animation. Your agent can compose everyday screens using a shared theme, documented props, and editable source.

Is Base free forever?

Yes. Base components and the Base theme are free forever under the MIT license. No account, email, or card is required. Other Native Animation pieces have their own prices and licenses.

What can I do with the source?

Use it in personal and commercial apps, change it, and redistribute it under MIT. Keep the included copyright notices and license with your copies.

Do I need an agent?

No. The CLI and manual source downloads are available too. An MCP connection simply lets your coding agent find components, read their real APIs, and compose a consistent app.

Does Base include a styling engine?

Base uses React Native StyleSheet and a local, shared theme. Customize semantic colors, fonts, and component props in your own project.

Which Expo SDK does it support?

Use the compatibility table on each published component. The CLI selects a release for your project’s SDK and installs missing packages with Expo. Each published piece is reviewed on physical iPhone and Android devices with Expo Go before release.

Choosing between a UI kit and editable source? Compare installation formats.

A FOUNDATION YOU CAN MAKE YOUR OWN

Let’s build your next app.