SYSTEM ONLINE /// BUILD 0.1 · PREVIEW
CODE AT THE
EDGE OF TOMORROW.
A cyberpunk workbench for learning to build. Ship ideas, sharpen your skills, and step inside the machine with GhostKernel.
KERNEL
02 / PICK YOUR PORTAL
STEP INSIDE THE SYSTEM.
Explore the machine, or get straight to work. Both experiences are waiting behind the glass.
03 / LEARN BY BUILDING
CHOOSE YOUR TRACK
FIVE FOUNDATIONS + ONE CYBERCORE LANGUAGE LAB.
JAVASCRIPT
Build for the open web and make your interfaces move.
WEB / INTERACTIVE ↗02PYTHON
Automate, analyze, and prototype ideas at speed.
AUTOMATION / DATA ↗03HTML + CSS
Shape the structure and style of the digital world.
WEB / DESIGN ↗04SQL
Query the data behind the systems you create.
DATA / DATABASES ↗05BASH
Command the shell and make your workflow yours.
LINUX / TOOLING ↗VXVEX LANGUAGE LAB
Explore Cybercore’s alpha language, typed IR, and interpreter path.
CYBERCORE / LANGUAGE ↗04 / FIRST SIGNAL
START BUILDING IN THREE STEPS.
Go from a first lesson to a program you can run, with every step inside DarkwaveCode.
Load a lesson
Work through a short example, then send it to the editor when you’re ready.
OPEN JAVASCRIPT BASICS ↗Run it locally
Try the starter in your browser sandbox. Your drafts stay in this browser.
OPEN THE WORKBENCH ↗05 / EXECUTION MAP
WHAT RUNS IN HERE?
A clear map of what executes today, what previews in-browser, and what stays as an editable template.
Code that runs here
JavaScript, Python, Lua, SQL, and Vex run in isolated browser sandboxes. Python, Lua, and SQL fetch their runtime when first used.
Build a web page
HTML, CSS, and JavaScript render in the Web Studio preview. The preview has network access disabled.
Explore other languages
Other entries include syntax highlighting and starter code for editing. Their compiler or runtime is not connected yet, so Run Code won’t execute them.
BROWSE THE TEMPLATE VAULT ↗Learn systems safely
GhostKernel models memory, a virtual device, and system calls. It’s a deterministic teaching simulator, not access to your real machine.
INSPECT THE SIMULATOR ↗06 / FIELD MISSIONS
CHOOSE YOUR NEXT SIGNAL.
Short, focused places to explore the editor, the language lab, and the systems simulator.
First browser signal
Write a message, change a value, and see your JavaScript output in the local Workbench.
START THE LESSON ↗LANGUAGE LAB / VXVxCount a typed signal
Explore Vex types and control flow, then run a sample with the browser WASM interpreter.
ENTER VEX LAB ↗SYSTEMS / 01⌁Wake the virtual device
Send a simulated WAKE call and inspect the trace, memory map, and device state.
OPEN GHOSTKERNEL ↗