runanywhereai/runanywhere-sdks

Production ready toolkit to run AI locally

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 46 minutes ago
Added to GitGenius on September 6th, 2026
Created on July 22nd, 2025
Open Issues & Pull Requests: 79 (+1)
GitHub issues: Enabled
Number of forks: 371
Total Stargazers: 10,283 (+0)
Total Subscribers: 29 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 45.3 days
Mean response time: 51.0 days
90th percentile: 97.9 days
Tracked items: 207

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 13% of issues opened in the past year have been closed. Three people close 97% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 131 days
Stale 30+ days: 2
Stale 90+ days: 1

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (116)
  • kotlin-sdk (84)
  • bug (63)
  • ios-sdk (60)
  • P2 (59)
  • P1 (54)
  • P0 (26)
  • ios-sample (10)

Detailed Description

RunAnywhere is a toolkit for running AI models locally across multiple device platforms and operating systems.

The toolkit addresses the need to deploy language models, vision models, speech processing, voice agents, retrieval-augmented generation, embeddings, and image generation on edge devices while maintaining privacy and enabling offline operation. It accomplishes this through a unified C++ core that abstracts multiple inference engines—including llama.cpp, MLX, ONNX with Sherpa, Core ML, and cloud fallback—and exposes them via eight language-specific SDKs covering iOS, Android, web, React Native, Flutter, and desktop environments. The architecture includes a capability registry that routes each operation to the most appropriate engine available on the device, and hardware acceleration is automatically leveraged through device-specific processors such as the Apple Neural Engine, Hexagon NPU, Metal, CUDA, and WebGPU.

Developers should adopt this toolkit if they need to ship AI features across heterogeneous devices without maintaining separate inference implementations per platform. It suits projects requiring on-device execution for privacy or offline functionality, particularly those targeting mobile platforms alongside web and desktop. The unified semantic API means code written once can discover and use whatever inference capabilities the current device and package provide, reducing the complexity of cross-platform AI deployment.

Development activity shows consistent engagement with the project maintaining active documentation and providing example applications on both major mobile app stores. The toolkit is actively supported with a community Discord channel and curated model collections available through external repositories. The project demonstrates production-readiness through its focus on hardware acceleration across diverse silicon and its explicit capability discovery mechanism that prevents runtime failures from missing engines.