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…
About jdBasic
"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.
Discussion
Sign in to join the discussion.
Loading comments…
Tagged
Alternatives to jdBasic
Tools in the same space, ranked by how they are performing in the directory.
declaude
API and MCP server that rewrites Claude-English into plain, natural English.
Open source/Video & AudioSocial Media Downloader
Free downloader for public TikTok, X, Instagram, Facebook & YouTube posts — save HD videos, Reels & Shorts, extract MP3 audio, or grab photo carousels.
Freemium/Video & Audio
tinyjs
Build macOS, Windows, and Linux desktop apps in JavaScript: txiki.js backend, native webview window, ~6 MB shipped.
/Video & Audio- /Video & Audio
Fast Cutvid
Fast, native video cutting for macOS, Windows, and Linux.
Open source/Developer ToolsSwift Smart Prompter
A fully local, Apple Intelligence-based assistant to make sure you cover meeting agendas - rcarmo/swift-smart-prompter
/Video & Audio