Download devcheck.ps1
Web preview available

Toolchain health command center

See what is ready
before you build.

This dashboard always renders in the browser. To check programming languages, compilers, Unity, Unreal Engine, Android SDK, and the actual Windows toolchain, use the complete guide and the included PowerShell script.

How to run DevCheck completely

Browsers are not allowed to scan local Windows commands. After extracting the ZIP, use one of the methods below so the AVAILABLE / NOT FOUND results and versions come directly from your computer.

02
PowerShell 5.1

Run the main command

powershell -NoProfile -ExecutionPolicy Bypass -File .\devcheck.ps1

The Bypass policy applies only to this process and does not permanently change Windows settings.

03
PowerShell 7

Use pwsh

pwsh -NoProfile -ExecutionPolicy Bypass -File .\devcheck.ps1

Use this method when PowerShell 7 is installed.

04
If blocked

Unblock the file

Unblock-File .\devcheck.ps1

Run this once if Windows marks the downloaded file as coming from the internet.

Correct workflow

  1. Download and extract the entire ZIP to a normal folder. Do not run it from inside the ZIP.
  2. Open the extracted folder in File Explorer.
  3. Run run-devcheck.bat, or open a terminal in that folder.
  4. Wait for every check to finish; large engines may take longer.
  5. Read one result per tool: AVAILABLE or NOT FOUND.

What does it check?

Python, C/C++, Java, .NET, Go, Kotlin, Ruby, Rust, Node.js, npm, TypeScript, Vite, Deno, Bun, R, Julia, SQLite, Haskell, Scala, Clojure, Elixir, Erlang, OCaml, Guile, Bash, PHP, Lua, Tcl, Nim, Crystal, NASM, Blender, Godot, Unity, Visual Studio, Unreal Engine, Android SDK/NDK/ADB, and related engine features.

Tcl anti-hang protection

The Tcl version is checked through a temporary file containing puts [info patchlevel], rather than tclsh --version. This prevents the script from entering the interactive % prompt.

GUI Windows

For the desktop interface, extract the source package and run .\run.ps1 or dotnet run --project .\src\DevCheckGui\DevCheckGui.vbproj.

Download GUI source

Exact uploaded-script coverage

Every language and toolchain check, beautifully organized.

The package contains all 61 checks from the supplied PowerShell scanner. Every language, runtime, compiler, engine, Android tool, path check, and engine capability remains included.

40Command & version
10Install & path
11Engine capability
100%Source coverage
61 checks visible

General-purpose languages

11 checks
11
  • Python
  • Py launcher
  • C (gcc)
  • C++ (g++)
  • Java
  • .NET
  • Go
  • Swift
  • Kotlin (kotlinc)
  • Ruby
  • Rust (rustc)

Web and JavaScript

8 checks
8
  • Node.js
  • V8 (JS engine)
  • npm
  • npx
  • TypeScript (tsc)
  • Vite (global)
  • Deno
  • Bun

Data, mathematics, and science

3 checks
3
  • R
  • Julia
  • SQLite

Functional and academic languages

7 checks
7
  • Haskell (ghc)
  • Scala
  • Clojure (clj)
  • Elixir
  • Erlang (erl)
  • OCaml (ocamlc)
  • Scheme (Guile)

Scripting, system, and assembler

7 checks
7
  • Bash
  • PHP
  • Lua
  • Tcl (tclsh)
  • Nim
  • Crystal
  • NASM

Game engines and development tools

8 checks
8
  • JDK compiler (javac)
  • Blender
  • Godot
  • Unity Hub
  • Unity Editor
  • Visual Studio (devenv)
  • Unreal Engine Editor
  • OpenJDK / JDK

Android and Unity mobile toolchain

6 checks
6
  • Android Build Support for Unity
  • Android SDK
  • Android sdkmanager
  • Android adb
  • Android NDK
  • Unity OpenJDK

Engine capabilities and workflows

11 checks
11
  • ShaderLab / HLSL
  • Input System
  • UI
  • Animation
  • Audio
  • NavMesh
  • Addressables
  • Multiplayer / Online System
  • Cloud Save / Backend Data
  • GDScript
  • Blueprint
FAST ASYNC SCANLOCAL-FIRSTSAFE PATH DIAGNOSTICSGUIDED AUTO-FIXFAST ASYNC SCANLOCAL-FIRSTSAFE PATH DIAGNOSTICSGUIDED AUTO-FIX

Environment matrix

Idle
Tool / capabilityCategoryStatusDetails
No results yet. Press “Scan browser environment”.

Full local tool detection

The included PowerShell scanner performs all 61 language, compiler, runtime, engine, Android, path, and capability checks listed above. The Windows GUI source is also included.

Get source package →