Vibeleaderboard
Index / tool
Visit github.com
Category
Developer Tools
Rank
No. 1107Tools index
Pricing
Open Source
Platform
cli · desktop · web · extension
Type
TOOL
GitHub
18 stars
Latest release
v1.0.0
Date

About

jdBasic is a modern BASIC interpreter built on a custom bytecode VM, combining APL-style array operations, SDL3 graphics, Win32 forms, and Godot engine embedding with local LLM/ONNX inference. Its built-in MCP server exposes the persistent, running VM so AI agents like Claude Code can pause a live program, edit variables or recompile source, and resume execution without losing state.

What it can do

  • Execute BASIC programs using a bytecode virtual machine

    BASIC source codeProgram execution

  • Perform APL-style array operations

    Array dataTransformed arrays

  • Render graphics using SDL3/ImGui

    Graphics/UI commandsRendered visuals

  • Embed and control the Godot engine

    Godot engine integration codeEmbedded engine session

  • Run local LLM/ONNX inference

    Model input dataInference results

  • Expose a running program's VM via an MCP server for AI agents

    Live running BASIC programPausable, inspectable VM state

  • Pause, edit variables, and recompile a live running program

    Running program state and new sourceModified running program

  • Resume program execution after live editing without losing state

    Paused/edited programContinued execution with preserved state

Why it made the leaderboard

Lets an agent inspect and rewrite a running program's code live through a built-in MCP server, useful for iterative game or tool development without restart cycles.

Tags

basicprogramming-languageaplmcpai-pair-programminggodotvirtual-machineinterpreter

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.