gitwtfhub

wtf is nvchat?

akon47/nvchat — explained in plain English

Analysis updated 2026-07-25

5C#Audience · generalComplexity · 2/5LicenseSetup · easy

TL;DR

NvChat is a free Windows desktop app that lets you chat with over 100 AI models hosted on NVIDIA's platform, using just an API key. It works as a single download with no installation required.

Mindmap

mindmap
  root((repo))
    What it does
      Chats with NVIDIA models
      Single file executable
      Streams responses live
    Features
      Vision image support
      Markdown rendering
      Conversation management
    Customization
      Prompt presets
      Per chat settings
      Custom instructions
    Tech stack
      C Sharp and dotNET 8
      WPF UI framework
      Windows 64-bit only
    Getting started
      Get NVIDIA API key
      Paste key in Settings
      Encrypted local storage

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

Why would anyone build with this?

REASON 1

Chat with AI models like ChatGPT without paying for separate subscriptions.

REASON 2

Ask vision-capable AI models questions about images you upload.

REASON 3

Keep a searchable history of conversations with different AI models in one app.

REASON 4

Trigger a quick mini-chat window from anywhere using a keyboard shortcut.

What's in the stack?

C#.NET 8WPFWindows 64-bit

How it stacks up

akon47/nvchatallquixotic/conanpatcheranimgraphlabgames/godot-bounds-snapper
Stars555
LanguageC#C#C#
Last pushed2022-12-08
MaintenanceDormant
Setup difficultyeasymoderatemoderate
Complexity2/53/52/5
Audiencegeneralops devopsdeveloper

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

How do you spin it up?

Difficulty · easy Time to first run · 5min

Requires a free NVIDIA build.nvidia.com account to generate an API key, which must be pasted into the app's settings.

Use, modify, and distribute this software freely for any purpose, including commercial use, as long as you keep the copyright notice.

Wtf does this do

NvChat is a Windows desktop application for chatting with the free language models available on NVIDIA's build.nvidia.com platform. It ships as a single executable file, meaning you download one file and run it without needing to install anything extra. The app is written in C# using .NET 8 and WPF, and it is designed for Windows 64-bit systems. The app lets you pick from over a hundred models hosted by NVIDIA. You can chat with these models in real time, with text appearing as it is generated, similar to how ChatGPT and Claude work. Markdown formatting, including headings, tables, code blocks with syntax highlighting, and task lists, renders live as the response streams in. You can attach images to ask vision-capable models questions about pictures. Some models, like deepseek-r1, emit reasoning steps, and NvChat displays those in a collapsible section. Conversations are saved automatically, and you can search, rename, pin, or group them by date. Beyond basic chat, NvChat includes several quality-of-life features. You can set custom instructions that apply to every conversation, create reusable prompt presets, and adjust per-conversation settings like temperature, top P, max tokens, and penalties. A global keyboard shortcut (default Ctrl+Shift+Space) opens a quick-chat mini window from anywhere on your system. The app tracks token usage per model within each conversation, even if you switch models mid-chat. You can export conversations as Markdown, regenerate responses, edit and resend messages, and copy individual messages. To get started, you sign in to build.nvidia.com, generate an API key, and paste it into the app's Settings window. Your key is stored locally on your PC, encrypted using Windows DPAPI, so it cannot be decrypted on another machine or user account. The app also includes an auto-update feature that checks GitHub for new releases, downloads the new executable, verifies it with a SHA-256 checksum, and replaces itself in place. NvChat is MIT licensed and free to use, modify, and distribute. The README notes that NVIDIA's free tier has rate limits, so you may need to wait and retry if you hit them.

Yoink these prompts

Prompt 1
How do I get an NVIDIA build.nvidia.com API key and start chatting in NvChat?
Prompt 2
Help me set up custom instructions and prompt presets in NvChat to reuse across different conversations.
Prompt 3
Which NVIDIA models in NvChat support image uploads, and how do I use the vision feature?
Prompt 4
How do I configure the global keyboard shortcut to open the NvChat quick-chat mini window?
Prompt 5
How do I export my NvChat conversations as Markdown files?

Frequently asked questions

wtf is nvchat?

NvChat is a free Windows desktop app that lets you chat with over 100 AI models hosted on NVIDIA's platform, using just an API key. It works as a single download with no installation required.

What language is nvchat written in?

Mainly C#. The stack also includes C#, .NET 8, WPF.

What license does nvchat use?

Use, modify, and distribute this software freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is nvchat to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is nvchat for?

Mainly general.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.