nobodywho-ooo/nobodywho
NobodyWho is an inference engine that lets you run LLMs locally and efficiently on any device.
What it solves
NobodyWho provides a way to run Large Language Models (LLMs) locally and offline on a wide variety of devices without requiring API keys, internet connectivity, or recurring fees.
How it works
It is an inference engine powered by llama.cpp that supports models in the GGUF format. It uses Vulkan or Metal for GPU acceleration across different operating systems and implements conversation-aware preemptive context shifting to maintain conversation memory without message length limits. The project provides bindings for multiple languages and frameworks, including Kotlin, Swift, Python, Flutter, React Native, and Godot.
Who it’s for
Developers building cross-platform applications (mobile, desktop, and game engines) who want to integrate private, on-device AI capabilities like chat, speech-to-text, and text-to-speech.
Highlights
- Broad Platform Support: Native integrations for Kotlin, Swift, Python, Flutter, React Native, and Godot.
- Multimodal Capabilities: Supports image and audio input, as well as speech-to-text (via Whisper) and text-to-speech (via Kokoro, Pocket TTS, and Supertonic).
- Automated Tool Calling: Generates structured grammars from function signatures to enable type-safe tool calling without manual schema writing.
- Flexible Model Loading: Allows loading models directly from Hugging Face or any custom URL.
Related
- Project
- Project
- Project
- Project
- Project