Skip to content
CAI
Software that uses CAICheck a score

LaKanDoR/Windows-OpenAI-Chat-GPT-Client

42.4

Weak · 20 September 2026

506

lines of production code

VB.NET

primary language

1

measurement over time

CAI band scale
CAI lens gauges

What this system is

This system is a Windows desktop client built with VB.NET and Windows Forms that integrates with the OpenAI API to provide a chat interface. It supports multiple AI models and allows users to configure parameters such as temperature and max tokens, while also offering text-to-speech functionality via the Windows Speech API. The application manages API keys through a dedicated configuration form and persists user settings locally.

Features

Initial project scaffolding for .NET Framework desktop application

The project has been initialized with the standard My Project infrastructure for a VB.NET Windows Forms application targeting the .NET Framework 4.0 runtime. This includes the application manifest, assembly metadata (version 1.0.0.0), and resource definitions. A key addition is the configuration system, which now persists a user-scoped setting named 'openai\_api\_key' to store the API key, with automatic saving enabled on application exit.

My Project · high confidence

Initial release of ChatGPT desktop client

This commit introduces the initial codebase for a VB.NET Windows Forms desktop application that integrates with the OpenAI API. The application provides a chat interface with support for multiple OpenAI models (including gpt-3.5-turbo and text-davinci variants), configurable parameters like temperature and max tokens, and text-to-speech capabilities using the Windows Speech API. It includes a dedicated form for managing API keys and utility modules for time conversion, targeting .NET Framework 4.8.

(repo-wide) · high confidence

Dependencies

Introduce .NET 7.0 Windows Forms desktop project

Added a new VB.NET project file (ChatGPT.vbproj) targeting .NET 7.0 for Windows, configured as a Windows Forms application. The project includes references to Newtonsoft.Json (13.0.3), Microsoft.VisualBasic (10.3.0), and Microsoft.Windows.Compatibility (8.0.0-preview.1.23110.8), along with a framework reference to Microsoft.AspNetCore.App and a content file for appsettings.json.

(dependencies) · high confidence

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

How this codebase got here

Baseline

  • First survey — no prior run to compare against. CAI 42.

Lenses

  • Code Health 99
  • Architecture 69
  • Maturity 46
  • Readiness 21
  • Security 83

Changes since last survey

  • 8 commits — 8 feature/other, 0 fixes

By area

  • (root) — 8 commits

Notable commits

  • change: Create LICENSE
  • change: Create licence
  • change: Initial commit
  • change: Update README.md
  • change: Update README.md
  • change: Update README.md
  • change: Update README.md
  • change: VB.NET Framework 7.x Desktop

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

Survey your own repository

LaKanDoR/Windows-OpenAI-Chat-GPT-Client was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.

About this page

  • The score is its most recent published measurement, taken on 20 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 66bcdc750f753c43556b672e9b996aba3a2612f3 — the exact code this score is about.
  • Scored under rubric-2026.09.15 — the same rubric and the same method as every other entry in this index.
  • Measured by watchdog.canine.dev using codehealth-analyzer preprod-b51f968c9b10.