Open source·React Native & Expo·v0.12.2

Your AI team for React Native

13 specialized agents. 35 knowledge rules. Video debugging. Autonomous worker. All in one npx command.

npx erne-universal@latest init
ERNE Command Center Dashboard

What's inside

Adaptive agents, rules, commands, and hooks — matched to your exact React Native stack.

13

AI Agents

24

Commands

35

Knowledge Rules

8

Skills

6

Worker Providers

Up and running in seconds

One command deep-scans 15 stack dimensions, selects variant templates, and configures everything.

Terminal
$ npx erne-universal init
 
Scanning project...
Framework: Expo (managed)
State: Zustand + TanStack Query
Navigation: Expo Router v4
Styling: NativeWind v5
 
Configuring ERNE...
Hook profile: standard
MCP servers: 3 configured
Rules: 35 loaded
Agents: 13 ready
 
Done in 4.2s. Run `npx erne-universal dashboard` to launch.

That's it. ERNE detects your stack, generates adaptive config, and launches.

Dashboard

Command center for your codebase

Real-time visibility into agents, tasks, issues, and project health.

Command Center

Real-time agent activity, task pipeline, and system health at a glance

Issues & Agent Fix

Detect issues automatically and dispatch the right agent to resolve them

Worker & Providers

Monitor autonomous ticket execution across ClickUp, GitHub, Linear, and more

Pixel Art HQ

Visual debugging gallery with before/after comparisons and annotation tools

Project & Docs

Architecture overview, dependency graph, and generated documentation hub

Commands

Browse, search, and run any of 24 ERNE commands with inline documentation

New in v0.12.2

Debug with video. Not just screenshots.

Record your screen, hand it to ERNE. It extracts key frames, analyzes temporal sequences, and pinpoints the exact moment things break.

Animation glitches
Race conditions
Gesture issues
Scroll jank
Keyboard overlap
Navigation transitions
Terminal
$ /erne-debug-video recording.mp4
 
Extracting key frames...
12 frames extracted (0:00 → 0:04)
Analyzing temporal sequence...
 
Found: scroll jank at 0:02.3 (dropped 8 frames)
Root cause: heavy re-render in <FeedList />
Fix: memoize renderItem, add keyExtractor

13 agents. Each a specialist.

Purpose-built agents that understand React Native deeply.

Architect

Feature decomposition, navigation design, state management selection

Senior Developer

End-to-end feature implementation — screens, hooks, API, state, navigation

Feature Builder

Focused feature units — individual screens, components, hooks, endpoints

UI Designer

Styling, animations, gesture interactions, responsive layouts

Code Reviewer

Re-render detection, anti-pattern scanning, platform parity, accessibility

Upgrade Assistant

Expo SDK migration, RN version upgrades, breaking change detection

TDD Guide

Jest + RNTL setup, test-first workflow, Detox E2E, mock native modules

Performance Profiler

FPS, TTI, bundle size, memory leaks, Reanimated worklet validation

Visual Debugger

Screenshot-based UI analysis, layout fixes, before/after verification

Doc Generator

Architecture docs, component catalogs, API docs, Mermaid diagrams

Pipeline Orchestrator

Multi-agent coordination — workflow sequencing, parallel dispatch, retry logic

Native Bridge Builder

Turbo Modules, Expo Modules, Swift/Kotlin native code generation

Expo Config Resolver

EAS Build errors, app.json validation, config plugin debugging

Agents that work together

A 5-phase pipeline with parallel dispatch, retry logic, and automated quality gates. One command orchestrates the entire workflow.

Plan

Architect decomposes the task

Implement

Parallel agents build features

Test

TDD Guide runs test suite

Review

Code Reviewer audits changes

Validate

Quality gate confirms health

Terminal
$ /orchestrate "build user profile screen"
 
Phase 1/5 Plan
Architect: decomposing into 4 subtasks...
 
Phase 2/5 Implement (parallel)
[1/4] ProfileHeader component
[2/4] useUserProfile hook
[3/4] ProfileSettings screen
[4/4] Avatar upload flow
 
Phase 3/5 Test — 14 tests passed
Phase 4/5 Review — 0 issues found
Phase 5/5 Validate — health score 9.2/10
 
Pipeline complete. 5 files changed, 0 regressions.
Auto-synced weekly

35 rules. Always current.

A GitHub Action refreshes knowledge against upstream releases and changelog notes every week.

Expo SDK55React Native0.84Reanimatedv4Gesture Handlerv3SkialatestNew ArchmandatoryReact19HermesV1

Core Platform

8

RN core, Expo SDK, Hermes, New Architecture

Expo Ecosystem

6

Expo Router, EAS, config plugins, updates

Software Mansion

5

Reanimated v4, Gesture Handler, Screens

Callstack

5

RNTL, Reassure, bottom-tabs, pager-view

Cutting-edge

7

WebGPU, ExecuTorch, Enriched, Audio API, Worklets

Apple HIG

4

Design intelligence, spring physics, haptic pairing

New in v0.12.2

Apple-quality UI. Built into the workflow.

Spring physics, semantic colors, 8pt grid, haptic pairing, and a 24-rule compliance scanner. Every component feels native.

Build with HIG

Spring physics, semantic colors, 8pt grid, SF Symbols, and haptic pairing built into every component

HIG Scanner

24-rule compliance scanner catches touch target violations, contrast issues, and spacing errors

Motion Specialist

Apple-curve spring configs, reduced motion support, and gesture-driven animation patterns

Video Analysis

Record interactions, analyze frame-by-frame, and verify animations match HIG motion guidelines

Terminal
$ /erne-hig build "settings screen"
$ /erne-hig review ./src/screens/Settings.tsx
$ /erne-hig animate "tab transition"

8 skills. Guided workflows.

Agents know what to do. Skills define how.

Coding Standards

Audit and enforce React Native coding standards

TDD Workflow

Red-green-refactor cycle with Jest + RNTL

Performance Optimization

Diagnose and fix FPS, TTI, bundle size issues

Security Review

Mobile security audit for RN applications

Native Module Scaffold

Create Turbo Modules and Expo Modules

Upgrade Workflow

Expo SDK and React Native version migration

Continuous Learning

Pattern extraction and self-improvement

Apple HIG

Design intelligence — build, review, animate, analyze

Autonomous ticket execution

Point ERNE at your ticket provider. It picks up ready tasks, validates requirements, scores confidence, and runs the full pipeline in an isolated git worktree.

ClickUpGitHubLinearJiraGitLabLocal JSON
Validate
Score
Route
Build
Review
Test
Health
PR

Confidence scoring

Each ticket is scored 0-100. Only tickets above the threshold (default: 70) are attempted. Low-confidence tickets are skipped with an explanation.

Git worktree isolation

Every ticket runs in its own worktree. Self-review, test execution, and health comparison happen before a PR is created. Your main branch stays clean.

Quality enforcement your way

Three hook profiles. Pick the one that matches your phase.

minimal

Prototyping

Get out of the way. Basic lint, no blocking, maximum speed for rapid iteration.

  • Basic lint only
  • No blocking hooks
  • Max speed
standard

Recommended

The sweet spot. Platform checks, security scanning, and bundle size monitoring without slowing you down.

  • Platform checks
  • Security scanning
  • Bundle size monitoring
strict

Production

Full enforcement. Lint, types, accessibility, and performance budgets. Nothing ships unchecked.

  • Full lint + types
  • Accessibility audit
  • Performance budgets

Save 99% on tool output tokens

Architecture-level savings and runtime compression work together to keep context windows lean.

Architecture savings

Profile-gated hooks
31%
Conditional rules
26%
Task-specific commands
13%
On-demand skills
12%
Subagent isolation
12%

Runtime compression

Content summarizer
97-100%
FTS5 index + search
80%
Budget enforcement
80%

537 KB compressed to 2.6 KB across 21 scenarios.

Works with your editor

Claude Code

Full Experience

Cursor

Rules & Config

Windsurf

Rules & Config

GitHub Copilot

Rules & Config

Gemini CLI

Rules & Config

Codex / Aider

Rules & Config

Try it now

npx erne-universal@latest

MIT License · Free & open source