Back to directory

RunAnywhere

A set of eight SDKs sharing one C++ core that run LLMs, vision, speech and image-generation models locally on phones, browsers, desktops and servers, routing each call to the best engine the device has.

RunAnywhere

RunAnywhere is a toolkit for running AI capabilities entirely on-device across phones, browsers, desktops and servers, built around eight SDKs that share a single C++ core. A capability registry routes each call to the highest-priority engine the current device and package actually support, such as a Snapdragon NPU engine, MLX on Apple silicon, or llama.cpp elsewhere, and a console manages a fleet of devices.

Supported capabilities include LLM chat with streaming and LoRA adapters, schema-validated structured output, local tool calling, vision-language image and camera understanding, speech-to-text and text-to-speech, a voice-agent pipeline combining these, embeddings, retrieval-augmented generation over local documents, and Stable Diffusion image generation.

Application code queries which capabilities the current device supports rather than assuming an engine is available, since declaring a capability does not guarantee an installed engine for it.

More in Inference

See all 770
  • OpenDecision

    deepanwadhwa.github.io

    An open-source Python package that answers typed questions about application state or documents using a local natural-language-inference model, returning structured choice, score, yes/no or evidence-relation values instead of free text.

  • Lifeboat

    iterate.ai

    A local inference server that puts an OpenAI- and Anthropic-compatible API in front of open-weight language models running on hardware you control, from a laptop to a GPU cluster.

  • Claude S40

    github.com

    An unofficial Claude chat client for 2007-era Nokia Series 40 phones, built as a Java ME app plus a small Go relay server, with web search, reading mode and saved chats.