Free · in the browser · collaborative

Draw what it should do.

CrashPanel is a collaborative node canvas with a compiler behind it. You draw the behavior: the boss that turns at half health, the bot that answers a slash command while you sleep. Build, and it comes out as the real thing for its target. Targets are extensions: the latest landed in August 2026, and the next one plugs into the same canvas.

untitled
how it works

Draw it. Check it. Build it.

draw

Nodes from a palette. Wires between pins. A function when a graph repeats.

check

Errors sit on the node. Fix the node, the badge goes.

build

Press Build. It ends as the real thing: the file or the live thing the target accepts.

same canvas

Everyone on the same canvas. Your AI too.

Every project has this, whatever its target.

Live cursors.

Draw with a teammate on one canvas. Edits land live for everyone.

Notes.

Leave one on the canvas. It stays where you put it.

Revisions.

Create one, restore one, fork one.

Code view.

The graph as text. Turn a group of nodes into code, and back.

Errors on the node.

Not in a log.

Your AI gets a cursor.

Bring your own, over MCP. It draws on the same canvas and asks before it applies. Optional, never hidden: you see its cursor like anyone else's.

targets so far

Targets so far.

Targets are extensions. New ones plug into the same canvas: the latest landed in August 2026. Each target brings its own nodes and its own projects: a Bedrock boss, a Paper arena and a Discord bot are different graphs.

Discord

a live bot

Slash commands, messages, buttons, selects, modals. Bring your own bot.

since June 2026
32 node types

Discord →

Minecraft Bedrock

a .mcaddon

The compiler emits the JSON and scripts the game accepts.

since July 2026
262 node types

Bedrock →

Minecraft Java Paper

a plugin on your server

No Java to write. /crashpanel pull once; a live channel keeps the server and the canvas in sync while you draw.

since August 2026 · the latest
113 node types

Java →
real projects

Drawn on CrashPanel.

Real templates, each with its target: a starter mob with phases, a bot that answers a slash command, and more as they land. Different targets, different shapes: this is what "its own nodes" looks like. Open one, change one thing, see what comes out.

code when you want it

You can always see the code.

Every project has a code view: the graph as text, next to the nodes. A group of nodes can become code and turn back into nodes; your AI reads and writes the same text over MCP. It is a compiler, not a wizard: what it emits is what the game or the platform accepts, and you can read it. Your project is never locked in a picture.

canvasguardian · Minecraft Bedrock
Base Components Walk Movement Speed: 0.3 Hurt By Target Priority: 1 Default State State name: calm Random Stroll Priority: 6Speed multiplier: 1 Look At Player Priority: 7Look distance: 6 Damage Sensor On-hit cond… Damage cause: anyOn hit go to state (optio… On State State name: angryDuration (seconds): 10Then go to (state): calm Melee Attack Damage: 4Speed multiplier: 1.3
codeguardian.ts
1on("bedrock/mob/base-components", () => {2  bedrock.mob.walk_movement({ speed: 0.3 });3  bedrock.mob.hurt_by_target();4});56on("bedrock/mob/default-state", { name: "calm" }, () => {7  bedrock.mob.random_stroll();8  bedrock.mob.look_at_player();9  bedrock.mob.damage_sensor({ cause: "any", toState: "angry" });10});1112on("bedrock/mob/on-state", { name: "angry", duration: 10, then: "calm" }, () => {13  bedrock.mob.melee_attack({ damage: 4, speed: 1.3 });14});
questions

Questions about CrashPanel.

Is it no-code?
No. Call it visual scripting with a compiler behind it: you draw because behavior is easier to read as a graph, not because code is hidden. Every project has a code view, the graph as text.
Is it free?
Yes. Free account, in the browser, nothing to install. What comes out is yours.
Do I need AI?
No. It is optional. If you use one, bring your own over MCP: it gets a cursor on your canvas, and you decide where it must ask before it applies anything.
Which targets?
So far: Discord, Minecraft Bedrock and Minecraft Java Paper (the latest, August 2026). Each has its own nodes and its own projects. And whatever comes next: there is always an empty frame on this page.
Can I add a target?
Targets are extensions. Today we write them. Tell us which one you want on the community Discord.
Esc
move go