# NobodyWho > NobodyWho is an inference engine that lets you run LLMs locally on any device NobodyWho is a library to runs large language models fully on-device, with support for Godot, Python, Flutter, React Native, Kotlin and Swift. No cloud, no server required. ## Main pages - [Home](https://www.nobodywho.ai/): What NobodyWho is and the platforms it supports. - [Apps](https://www.nobodywho.ai/apps/): Apps built by NobodyWho. - [Model Selection](https://www.nobodywho.ai/models/): Recommended on-device models by size, device and capability. - [Starter Pack](https://www.nobodywho.ai/starter-pack/): Examples and starter projects for running AI locally. - [About](https://www.nobodywho.ai/about/): The team and project milestones. - [Blog](https://www.nobodywho.ai/posts/): News, tutorials and technical write-ups. ## Blog posts - [Announcing Speech To Text & Text To Speech](https://www.nobodywho.ai/posts/announcing-stt-tts/): STT & TTS in NobodyWho — easily generate and transcribe audio! - [NobodyWho Chat app](https://www.nobodywho.ai/posts/nobodywho-chat-app/): NobodyWho Chat app is now available on mobile! - [Apple Watch & Vision Pro apps](https://www.nobodywho.ai/posts/apple-watch-vision-pro-apps/): NobodyWho Swift bindings are now available! This article briefly introduces some of the interesting things we dealt with during development. - [Announcing Kotlin bindings for NobodyWho](https://www.nobodywho.ai/posts/announcing-kotlin-bindings/): NobodyWho now ships Kotlin bindings — run LLMs fully on-device in your Android and JVM apps, no cloud or server required. - [LLM, give me a JSON. Make no mistakes.](https://www.nobodywho.ai/posts/llm-give-me-a-json/): So how exactly do you make your LLM output a JSON? What happens under the hood? And how do you make it reliable and fast? Diving into constrained sampling. - [Swift Bindings Release](https://www.nobodywho.ai/posts/swift-bindings-release/): NobodyWho Swift bindings are now available! This article briefly introduces some of the interesting things we dealt with during development. - [What's in a GGUF, besides the weights - and what's still missing?](https://www.nobodywho.ai/posts/whats-in-a-gguf/): What extra stuff is needed to properly run a language model? Besides the weights of a language model, what is the gguf metadata that we need to parse and use? - [Beginner's Guide to Essential Terms in Artificial Intelligence](https://www.nobodywho.ai/posts/beginners-guide-to-ai-terms/): This article provides a glossary covering essential AI vocabulary, definitions, and terminology - [Announcing React Native bindings for NobodyWho](https://www.nobodywho.ai/posts/announcing-react-native-bindings/): NobodyWho now ships React Native bindings — run LLMs fully on-device in your React Native apps, no cloud or server required. - [Notes on "Friends Don't Let Friends Use Ollama"](https://www.nobodywho.ai/posts/notes-on-friends-dont-let-friends-use-ollama/): A brief commentary on Zetaphor's blog post, open-source citizenship, and how NobodyWho avoids Ollama's mistakes. - [Run LLMs locally in Flutter apps](https://www.nobodywho.ai/posts/run-llm-flutter-guide/): Learn how to run LLMs directly on a user's device in Flutter — no cloud, no server, no cost. Build a chat interface with tool calling, sampling, and RAG. ## More - [RSS/Atom feed](https://www.nobodywho.ai/feed.xml) - [GitHub](https://github.com/nobodywho-ooo/nobodywho)