RunAnywhere Genie

Qualcomm Genie NPU backend for RunAnywhere Flutter SDK (Android only).

Features

  • Qualcomm Snapdragon NPU-accelerated LLM inference
  • Optimized for Snapdragon 8 Gen 2+ devices
  • Seamless integration with RunAnywhere Flutter SDK

Installation

Add this to your pubspec.yaml:

dependencies:
  runanywhere_genie: ^0.1.0

Requirements

  • Android device with Snapdragon 8 Gen 2 or newer
  • ARM64 architecture (arm64-v8a)
  • RunAnywhere Flutter SDK 0.16.0+

Usage

import 'package:runanywhere_genie/runanywhere_genie.dart';

// Initialize Genie backend
await RunAnywhereGenie.initialize();

// Check if Genie is supported on this device
final isSupported = await RunAnywhereGenie.isSupported();

Note

Native libraries are automatically downloaded during the first build. The download is approximately 65MB compressed.

License

MIT License - see LICENSE file for details.

Libraries

genie
Genie NPU backend for RunAnywhere Flutter SDK.
native/genie_bindings
runanywhere_genie
Genie NPU backend for RunAnywhere Flutter SDK.