# jdBasic

> BASIC reborn for the AI era: APL-style arrays, SDL3 games, native LLVM compile, Win32 forms, local LLMs, and a built-in MCP server your AI agent can pair-progr…

- **Website:** https://github.com/AtomiJD/jdBasic
- **Pricing:** unknown
- **Categories:** Developer Tools, Video & Audio
- **Tags:** developer-tools, video-audio, design
- **Platforms:** Web, Windows, VS Code, CLI
- **Last verified:** 2026-09-10
- **Canonical page:** https://linkrena.com/tools/jdbasic

## About

"Move the shield bar 20 pixels up" - that needs a source edit and a recompile. jdb_recompile compiles the code and puts the program pointer back on the right opcode. Claude resumes, everything is still at the same position with the same values, only the rendering loop now draws with the changed SUB.

I built jdBasic because I missed the easiness of VB6: pause a running program, edit the code and the form, carry on. jdBasic was always meant to be a dirty little language that still does this. Using AI to code needed an MCP server inside jdBasic. Inside the game it is one small IMPORT for the MCP handling and one line in the rendering loop.

It combines the immediacy of classic BASIC with powerful built-in capabilities and a "stay in the session" philosophy - no constant restarts, no rebuild loops, just think and run .

A match-3 game, a Godot RPG whose NPCs think with a local LLM, and the VS Code form designer - all scripted in jdBasic.

The Train jdBasic YouTube series walks through the language from "Hello, World" to native compilation - 14 episodes, 5–10 minutes each, with auto-generated chapters and code-on-screen as it happens.

The entire production pipeline - voice synthesis, screen recording, FFmpeg compositing, even the YouTube uploads - is itself a jdBasic program. See jdb/tv/ if you want to fork the rig.

## Related tools

- [declaude](https://linkrena.com/tools/declaude): API and MCP server that rewrites Claude-English into plain, natural English.
- [Social Media Downloader](https://linkrena.com/tools/social-media-downloader): Free downloader for public TikTok, X, Instagram, Facebook & YouTube posts — save HD videos, Reels & Shorts, extract MP3 audio, or grab photo carousels.
- [tinyjs](https://linkrena.com/tools/tinyjs): Build macOS, Windows, and Linux desktop apps in JavaScript: txiki.js backend, native webview window, ~6 MB shipped.
- [LyricFast](https://linkrena.com/tools/lyricfast): Creates accurate lyric videos from one song for YouTube, TikTok and social feeds.
- [Fast Cutvid](https://linkrena.com/tools/fast-cutvid): Fast, native video cutting for macOS, Windows, and Linux.
- [Swift Smart Prompter](https://linkrena.com/tools/swift-smart-prompter): A fully local, Apple Intelligence-based assistant to make sure you cover meeting agendas - rcarmo/swift-smart-prompter
