Model Evaluation

Choose models on your tasks, not leaderboards

Public benchmarks do not predict performance on your codebase. We build evaluation suites from your real engineering tasks - the methodology behind our open-source React Native Evals - and benchmark candidates on evidence.

30/31
Next.js tasks as pixel canary
85%
Lower inference cost vs Opus 5.5
Industry runs on our tooling
50M+
OSS downloads / month
100+
Enterprise projects delivered
React Foundation Founding Member
300+ commits to React Native
ISO 27001 certified
32
Models tested against React Native

What you get

Evidence before commitment.

  • Custom eval suite

    Real tasks from your repositories turned into repeatable, scored evaluations.

  • Candidate benchmarking

    Hosted, open-weight, and fine-tuned models compared on quality, latency, and cost.

  • Open methodology

    Built like React Native Evals, our public benchmark - inspectable, not black-box.

  • Cost-performance frontier

    Which model wins at which price point, per workflow.

  • Regression tracking

    Re-runs on new model releases, so upgrades are decisions instead of gambles.

  • Defensible recommendation

    A model choice security and finance can both read and challenge.

Model Evaluation

Bet on measured, not marketed.

An evaluation harness that makes every model decision evidence-based.

Scope → Build → Scale

Deploy models where the workload fits.

  • Scope

    We select a product workflow, define where agents act, and agree the controls and success measures.

    • Workflow and owners defined
    • Baseline and controls agreed
    • Token budgets confirmed
  • Build

    We connect context, agents, and verification to your tools, then run the workflow on your product backlog.

    • Running on your product backlog
    • Speed and quality measured
    • Business impact validated
  • Scale

    We document the workflow, transfer ownership, and extend it across teams and products based on results.

    • Your team owns the workflow
    • Expand based on results
    • Full knowledge handover

Model Evaluation

Bet on measured, not marketed.

An evaluation harness that makes every model decision evidence-based.

Their engineers proved to be a crucial part of our mobile app relaunch project.

Brian AznarEngineering Director / Major League Soccer

Plan my model strategy

We’ll connect you with the right expert within 24 hours.

Still have questions?

Let’s find the right path for your product.

Whether you’re planning new work or unblocking an existing product, we’ll help you choose the right path forward.

How many evaluations does a useful suite need?

Dozens of well-chosen tasks beat hundreds of generic ones. Our public React Native Evals ships 39 across animation, async state, and navigation - the same density works per client.

Is this one-time or ongoing?

The suite is an asset. Run it once for a selection decision, then re-run on every notable model release - the ecosystem moves monthly.

Can our team run it themselves?

Yes. The harness is handed over with documentation, and re-runs are a CI job, not a consulting engagement.

Does it cover agentic workflows?

Yes. Beyond single completions, we evaluate multi-step agent tasks - the mode your engineers actually work in.

How fast do results go stale?

Rankings shift with each major release, which is the argument for owning a suite instead of reading leaderboards.

What about data privacy in evaluation?

Eval tasks are built from your code under your controls, and candidate models can be tested through private endpoints or self-hosted deployments.

Open Source

Build with our open-source tools.

We open-source the tools behind our delivery model.
Use them, fork them, or let us run them for you.

React Native AI

On-device LLM execution in React Native with Vercel AI SDK compatibility

227.7K downloads/mo

React Native Evals

A benchmark suite for evaluating how coding models solve real React Native tasks

111 stars

Skill Gym

Prove your agent skills work before you ship them

1.6K downloads/mo

Insights

Worth your time, by engineers.

Conversational Banking: From Customer Questions to Authorized Actions — cover

Nov 2Article

Conversational Banking: From Customer Questions to Authorized Actions

How does a banking assistant turn a customer’s question into an authorized action? Follow an unfamiliar payment from transaction lookup to card freeze and specialist handoff, exploring how models, banking services, and human teams work together and what the bank needs to control at each step.

Oct 1Article

Apex Is Now Generally Available: Agentic Coding Model for Mobile and Web, Specialized in React

Apex is now publicly available. Built by Callstack, it brings React Native expertise to feature development, code reviews, debugging, and testing, with strong performance on Next.js tasks too. See the benchmark results, compare API pricing, explore self-hosting options, and get started with Apex in your own project.

cover

Jun 8Article

On-device AI After WWDC 2026: What's New?

Apple's 2026 AI updates move Apple Intelligence beyond a narrow text model. Foundation Models gets image input and server-backed calls, high-end devices get a stronger on-device model, and Core AI gives custom local models a native path. We're mapping these APIs into the React Native AI stack and working with early users on real app workflows.

cover

Jun 5Article

Optimizing Self-Hosted Gemma for Production Inference

We optimized self-hosted Gemma 4 31B for Apex by tuning vLLM server configuration, GPU memory use, KV cache capacity, context length, multimodal limits, tensor parallelism, and MTP speculative decoding. The article covers what changed, the performance gains we measured, the latency tradeoffs, and the production setup we recommend for faster Gemma serving.

cover

May 27Article

Introducing Apex: A Fast, Specialized Model for React Native

Today, we are introducing Apex, our first domain-specific coding model designed for React Native. Built on Gemma 4, Apex achieves frontier-level performance at a fraction of the cost of generalized models. It is optimized for the fast, agentic workflows our teams run daily, delivering up-to-date results with fewer tool calls.

cover

Apr 27Article

When to Use Apple Foundation Models on Mobile

Apple Foundation Models are most useful on mobile when the task is small, fast, local, and not worth a cloud round trip. The real value is not replacing cloud models entirely, but using on-device AI where latency, privacy, and frequency matter most.

cover

Mar 27Article

RAG Is Dead. Long Live Context Engineering for LLM Systems

Not every LLM system needs a full RAG stack. This article shows when structured context injection can replace retrieval pipelines, reducing complexity, latency, and operational overhead.

cover

Mar 18Article

A Practical Guide to LLM Model Naming Conventions

The same LLM can appear in many variants because different hardware environments require different numerical precision. This article breaks down quantization, explains model naming conventions, and shows how deployment constraints shape model formats. Explore how quantization impacts performance and infrastructure costs.

cover

Mar 5Article

Announcing React Native Evals

React Native Evals is a new open-source benchmark from Callstack that evaluates how coding models implement real React Native tasks. The suite ships with 39 evals across animation, async state, and navigation categories, covering libraries like Reanimated, TanStack Query, Zustand, and React Navigation.

cover

Dec 16Article

Profiling MLC-LLM’s OpenCL Backend on Android: Performance Insights

MLC-LLM can run LLMs fast on-device, but we hit a nasty Android issue: the first inference froze the system UI for up to 50 seconds, then everything was fine. This post walks through how we added Perfetto-compatible traces in MLC-LLM and kernel profiling in TVM/OpenCL, and why switching from _1 to _0 model formats fixed it on Adreno.

cover

Aug 21Article

On-Device Text To Speech on Apple Devices with AI SDK

We’ve added on-device speech synthesis to our Apple provider for the AI SDK, completing the feature set alongside generation, embeddings, and transcription. This integration with AVSpeechSynthesizer brings fast, private, and offline text-to-speech to React Native, with support for multiple voices, languages, and even Personal Voice on iOS 17+.

cover

Aug 6Article

On-Device Speech Transcription in React Native with Apple SpeechAnalyzer

This post introduces speech transcription support in React Native AI, implemented using Apple’s SpeechAnalyzer and SpeechTranscriber APIs available in iOS 26. It explains how to use the AI SDK’s transcribe function to pass audio buffers, how modular analysis is configured through the SpeechAnalyzer class, and how system-level asset management ensures models are handled outside the app bundle.

cover

Jul 30Article

On-Device Text Embeddings in React Native With Apple NLP Framework

Our React Native AI library now supports on-device text embeddings by integrating Apple's native Natural Language framework. This implementation leverages the NLContextualEmbedding model built directly into iOS. Because the model is treated as a shared operating system asset, it enables powerful semantic features without requiring developers to bundle large files or force users to perform any extra downloads. We expose this capability through our Vercel AI SDK provider, simplifying integration for React Native developers.

cover

Jul 25Article

Expanding On-Device Apple LLM Capabilities: Introducing Tool Calling

We’ve just added tool calling to our Apple provider for the AI SDK, unlocking the ability to run custom functions directly within Apple’s on-device language model. This means your React Native apps can now generate dynamic, interactive content, like fetching live data or executing app-specific logic, without ever leaving the device.

cover

Jul 14Article

On-Device Apple LLM Support Comes to React Native

Apple’s on-device LLM is now available in React Native, enabling developers to build private, fast, and offline AI features powered by Foundation Models. This preview release supports text generation, streaming, structured outputs, and first-class support for Vercel AI SDK. A stable version is planned for release alongside iOS 26 later this fall.

cover

May 28Article

Want to Run LLMs on Your Device? Meet MLC

Running LLMs locally on mobile isn’t a fantasy-it’s possible with MLC. This post explains how MLC compiles both model and runtime to create optimized, cross-platform packages for local inference. Discover what’s required, how it works, and why MLC stands out among edge ML frameworks.

cover

May 15Article

Meet react-native-ai: LLMs Running on Mobile, for Real

Running AI models locally in React Native used to sound impossible, but not anymore. This post introduces react-native-ai, a new library powered by MLC and integrated with Vercel AI SDK, enabling on-device LLM inference with a web-like API and native performance.

cover

Mar 11Article

Local LLMs on Mobile Are a Gimmick-For Now

Running large language models directly on mobile devices is currently limited by model size, format compatibility, and performance trade-offs. However, tools like MLC are emerging to simplify the process and pave the way for a future where everyone has their own AI assistant in their pocket.

cover

Dec 1Article

Creating a Video Transcription App: Lessons Learned

Callstack shares lessons learned from building a video transcription app using OpenAI's Whisper for speech recognition. The guide covers extracting audio, generating transcripts, speaker diarization, and testing different Whisper model sizes to optimize for speed and accuracy.

cover

Mar 19Tutorial

The Hard Way vs. The React Native AI SDK Way: Stop Writing Custom Modules for Every Model

Learn how React Native AI uses a unified provider model to switch between cloud and on-device LLMs without rewriting application logic, enabling reliable AI experiences online and offline.

cover

Mar 12Tutorial

Build Smarter Apps: Tool Calling & AI Orchestration Explained

Learn how on-device models in React Native can call tools, interact with external APIs, and return structured outputs you can use directly in application logic.

cover

Mar 5Tutorial

MLC LLM + React Native: On-Device AI Without the Pain

Learn how to run third-party on-device LLMs in React Native using MLC LLM. Choose your models, run them efficiently across platforms, and keep a unified JavaScript API with React Native AI.

cover

Feb 24Tutorial

Intelligent Fallbacks with Apple Intelligence in React Native

Learn how to use Apple’s built-in Foundation Models in React Native apps, reduce memory usage, and enable fast, fully on-device AI with React Native AI Apple.

cover

Feb 10Tutorial

What Is the React Native AI SDK? A Complete Intro & Quickstart

Learn why on-device AI matters for React Native apps, how local LLMs behave offline, and what problems React Native AI is designed to solve from day one.

Quantization Impact on LLM Quality: A Case Study of Apex — cover

Nov 4Talk

Quantization Impact on LLM Quality: A Case Study of Apex

Artur Morys-Magiera and Lech Kalinowski share findings from 344 benchmark runs with Apex, our Gemma-based LLM, examining the trade-offs between model size, decode speed, and quality.

cover

Oct 1Live Stream

Can Jev Make AI Agent Decisions Faster?

Explore Jev with Kewin Wereszczyński and Szymon Chmal: how it works, its approach to faster agent decisions, and possible local alternatives.

cover

Sep 15Talk

No Framework, No Server: Making AI Agents Collaborate in One Terminal

Lech Kalinowski will show how Agents Commander lets multiple AI coding agents collaborate directly in one terminal without a central server or heavyweight framework.

cover

Aug 13Live Stream

What Apex shows about React Native AI models

See how Apex, Callstack's React Native model, compares with frontier models on navigation, animations, async state, and performance-heavy UI work.

cover

Apr 20Talk

Ambient Generative AI: Deploying Latent Diffusion Models on Mobile NPUs

Join Lech Kalinowski at AI Engineer Miami on April 20–21 for a talk on running offline latent diffusion models on mobile NPUs.

cover

Mar 12Live Stream

React Native Evals: Measuring AI Code Quality in Practice

React Native Evals introduces a data-driven way to measure how AI coding models perform on real React Native development tasks.

cover

Jan 29Talk

LLM Inference On-Device in React Native: The Practical Aspects

A practical look at reliability, performance, libraries, and tradeoffs when running LLM inference locally in React Native apps.

cover

Dec 5Talk

The Offline AI: On-Device LLMs in React Native With AI SDK

Learn how to run on-device LLMs in React Native using Vercel’s AI SDK from Michał Pierzchała's talk at DevAI by Data Science Summit.

cover

Nov 28Talk

How to Run Any LLM On-Device With React Native

In this talk, Szymon will show how to run LLMs directly inside React Native apps using an AI SDK that provides a powerful abstraction layer to simplify building AI applications. Join him as he explores react-native-ai, a library that enables local LLM execution.

cover

Sep 2Talk

React Native AI: Bringing On-Device LLMs With AI SDK

Need offline AI in your mobile app? This talk recording demonstrates how to use the AI SDK to create a custom provider for on-device LLMs in React Native, ensuring privacy and functionality anywhere.

cover

Sep 2Meetup

AI Meetup in Wroclaw with Callstack & Vercel

On Sept 2 in Wrocław, join top speakers from around the world at the AI Meetup. Learn about AI SDK 5, on-device LLMs in React Native, TV-ready apps with Kiro.dev, and how AI supports developers beyond code.

Event Cover

Jun 10Live Stream

Live Dev Session: First Impressions of Apple’s On-Device AI

Tune in to dev chat on Apple’s AI SDK, iOS 26 naming chaos, Siri’s limits, Liquid Glass UI, and on-device LLMs.

Event Cover

Jun 3Live Stream

Run LLMs Locally With React Native & MLC

Watch how MLC brings on-device AI to React Native. See react-native-ai in action and discover what’s next for local model execution.

Events Cover

Jul 25Talk

Bringing AI to React Native

Leveraging capabilities of local devices to run LLMs via React Native and Vercel AI SDK.