whatisgithub

What is noiosoai-desktop?

gam1ngn0tdev/noiosoai-desktop — explained in plain English

Analysis updated 2026-05-18

2KotlinAudience · vibe coderComplexity · 3/5Setup · moderate

In one sentence

A desktop app for chatting with an AI model that runs privately on your own computer through Ollama.

Mindmap

mindmap
  root((NoiosoAI Desktop))
    What it does
      Chat with local AI
      Uses Ollama
      Private, offline
    Tech stack
      Kotlin Multiplatform
      Flutter and Dart
      Gradle build
    Use cases
      Private assistant
      Offline chat
      Multiplatform desktop app
    Audience
      Vibe coders
      Privacy focused users
    Status
      Work in progress
      Changing architecture

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Chat with a locally running AI model without sending data to an external server.

USE CASE 2

Build a private desktop assistant that works offline once Ollama is installed.

USE CASE 3

Explore a Kotlin Multiplatform desktop app that also includes Flutter components.

What is it built with?

KotlinKotlin MultiplatformFlutterDartGradleOllama

How does it compare?

gam1ngn0tdev/noiosoai-desktopchrisjenx/dagger-dynamic-featuresimxeren/mix-desktopless
Stars222
LanguageKotlinKotlinKotlin
Last pushed2019-07-10
MaintenanceDormant
Setup difficultymoderatemoderateeasy
Complexity3/53/52/5
Audiencevibe coderdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires JDK 17+, a running local Ollama server, and optionally the Flutter SDK.

So what is it?

NoiosoAI-Desktop is a desktop app that lets you chat with an AI running on your own PC. Instead of sending your messages to a company's servers, it connects to Ollama, a program that runs large language models locally, so your conversations stay on your machine and you do not need an internet connection or a paid API key once everything is set up. The app is built with Kotlin Multiplatform for the core desktop code, with some parts of the project written in Flutter and Dart, and it includes native build files for Windows. Inside the codebase you will find a piece called OllamaService that handles talking to the local AI, a custom AppTheme that gives the app its look, and a SettingsManager that saves your preferences on disk so they persist between sessions. To try it out, you need Java Development Kit 17 or newer so Kotlin and Gradle can build the project, and you need Ollama installed and running on your computer since that is what actually powers the AI responses. If you plan to build the Flutter parts of the project, you also need the Flutter SDK installed. Once those pieces are in place, you can start the desktop application by running a single Gradle command in a terminal. The project includes a short video demo showing the interface in action, giving a sense of what the finished app looks and feels like before you install anything. The README is upfront that this is a work in progress. The features, the overall architecture, and the documentation are all still changing as development continues, so anyone trying it should expect rough edges and occasional breaking changes rather than a finished, stable product.

Copy-paste prompts

Prompt 1
Help me set up Ollama locally so NoiosoAI-Desktop can connect to it.
Prompt 2
Explain how OllamaService in this project talks to a local language model.
Prompt 3
Walk me through building the Kotlin Multiplatform desktop target with Gradle.
Prompt 4
Show me how SettingsManager persists app configuration between sessions.

Frequently asked questions

What is noiosoai-desktop?

A desktop app for chatting with an AI model that runs privately on your own computer through Ollama.

What language is noiosoai-desktop written in?

Mainly Kotlin. The stack also includes Kotlin, Kotlin Multiplatform, Flutter.

How hard is noiosoai-desktop to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is noiosoai-desktop for?

Mainly vibe coder.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.