nobodywho-ooo/nobodywho

★ 1,119⑂ 79

NobodyWho is an inference engine that lets you run LLMs locally and efficiently on any device.

About nobodywho-ooo/nobodywho

nobodywho-ooo/nobodywho is an open-source project on GitHub, mainly written in Rust. NobodyWho is an inference engine that lets you run LLMs locally and efficiently on any device. It currently holds 1,119 stars and 79 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

AI Homed tracks it on the Local & On-Device AI board.

GitHub Repository Details

Repository nobodywho-ooo/nobodywho · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README

Discord Matrix Mastodon Pub.dev Version PyPI Version npm Version Godot Engine Contributor Covenant Docs

https://github.com/nobodywho-ooo/nobodywho/blob/HEAD/NobodyWho Logo

NobodyWho

On-device AI for any device.
NobodyWho is an inference engine that lets you run LLMs locally and efficiently.

---

✨ Features

⚡️ Under the Hood

---

Platforms

We support Kotlin, Swift, Python, Flutter, React Native, Expo and Godot.

| Platform | Installation | Documentation | |----------|-------------|---------------| | Kotlin | Maven Central | docs.nobodywho.ooo/kotlin | | Swift | SPM | docs.nobodywho.ooo/swift | | React Native / Expo | npm | docs.nobodywho.ooo/react-native | | Flutter | pub.dev | docs.nobodywho.ooo/flutter | | Python | pypi | docs.nobodywho.ooo/python | | Godot | AssetLib | docs.nobodywho.ooo/godot |

Quick Start

Kotlin

import ai.nobodywho.Chat

val chat = Chat.fromPath( modelPath = "hf://NobodyWho/Qwen_Qwen3-0.6B-GGUF/Qwen_Qwen3-0.6B-Q4_K_M.gguf" )

val response = chat.ask("What is the capital of Denmark?").completed() println(response) // The capital of Denmark is Copenhagen.

Add to your build.gradle.kts:

// Android
implementation("ai.nobodywho:nobodywho-android:2.0.0")

// Desktop JVM (Linux, macOS, Windows) implementation("ai.nobodywho:nobodywho:2.0.0")

Kotlin documentation

---

Swift

import NobodyWho

let chat = try await Chat.fromPath( modelPath: "hf://NobodyWho/Qwen_Qwen3-0.6B-GGUF/Qwen_Qwen3-0.6B-Q4_K_M.gguf" )

let response = try await chat.ask("What is the capital of Denmark?").completed() print(response) // The capital of Denmark is Copenhagen.

Add via Swift Package Manager:

https://github.com/nobodywho-ooo/nobodywho-swift.git

Swift documentation - GitHub

---

React Native / Expo

import { Chat } from "react-native-nobodywho";

const chat = await Chat.fromPath({ modelPath: "hf://NobodyWho/Qwen_Qwen3-0.6B-GGUF/Qwen_Qwen3-0.6B-Q4_K_M.gguf", });

const msg = await chat.ask("What is the capital of Denmark?").completed(); console.log(msg); // The capital of Denmark is Copenhagen.

Install via npm:

# React Native
npm install react-native-nobodywho

Expo

npx expo install react-native-nobodywho

RN / Expo documentation - npm - RN starter example app - Expo starter example app

---

Flutter

import 'package:nobodywho/nobodywho.dart' as nobodywho;

void main() async { await nobodywho.NobodyWho.init();

final chat = await nobodywho.Chat.fromPath( modelPath: 'huggingface:NobodyWho/Qwen_Qwen3-0.6B-GGUF/Qwen_Qwen3-0.6B-Q4_K_M.gguf', );

final msg = await chat.ask('What is the capital of Denmark?').completed(); print(msg); // The capital of Denmark is Copenhagen. }

Install via pub.dev:

flutter pub add nobodywho

Flutter documentation - pub.dev - starter example app

---

Python

from nobodywho import Chat

chat = Chat("huggingface:NobodyWho/Qwen_Qwen3-0.6B-GGUF/Qwen_Qwen3-0.6B-Q4_K_M.gguf")

response = chat.ask("What is the capital of Denmark?").completed() print(response) # The capital of Denmark is Copenhagen.

Install via pip:

pip install nobodywho

Python documentation - pypi

---

Godot

You can install it from inside the Godot editor: In Godot 4.5+, go to AssetLib and search for "NobodyWho".

...or you can grab a specific version from our github releases page. You can install these zip files by going to the "AssetLib" tab in Godot and selecting "Import".

Make sure that the ignore asset root option is set in the import dialogue.

For further instructions on how to setup NobodyWho in Godot please refer to our docs.

---

Documentation

The documentation has everything you might want to know: https://docs.nobodywho.ooo/

How to Help

Can I export to HTML5 or iOS?

Desktop (Linux, macOS, Windows) is supported across all bindings. Android is supported on Kotlin, Godot, Flutter and React Native. iOS is supported on Swift, Flutter and React Native. visionOS and watchOS are supported via the Swift package.

Web exports will be a bit trickier to get right. See issue #111.

Licensing

There has been some confusion about the licensing terms of NobodyWho. To clarify:

Linking two programs or linking an existing software with your own work does not – at least under European law – produce a derivative or extend the coverage of the linked software licence to your own work. [[1]](https://interoperable-europe.ec.europa.eu/collection/eupl/licence-compatibility-permissivity-reciprocity-and-interoperability)

You are allowed to use this plugin in proprietary and commercial projects, free of charge.

If you distribute modified versions of the code in this repo, you must open source those changes.

Feel free to make proprietary projects using NobodyWho, but don't make a proprietary fork of NobodyWho.

GitHub Stars & Activity

1,119Stars
79Forks
0Open issues
RustLanguage

GitHub Popularity

GitHub stars1,119
Forks79
Open issues0
Primary languageRust
License-
Stars gained today0
Created-
Last pushed-

Trending History

Trending statusnot on today's boards

Related AI Projects

1

Zackriya-Solutions / meetily

Rust★ 30,978⑂ 3,365
2

sigoden / aichat

Rust★ 10,461⑂ 745
3

qualcomm / GenieX

Rust★ 8,384⑂ 1,056
4

gavamedia / deltafin

Rust★ 817⑂ 96
5

ollama / ollama

Go★ 181,337⑂ 17,947
6

open-webui / open-webui

Python★ 152,659⑂ 22,336
7

HKUDS / nanobot

Python★ 48,435⑂ 8,555
8

chatchat-space / Langchain-Chatchat

Python★ 38,654⑂ 6,265

More AI Rankings