Drag in a project you already have.
Nothing is copied. The folder stays where it is, so editing it in your editor edits what the desktop runs. Most projects need no configuration at all. One that does, because its own entrypoint hardcodes a port, needs three lines:
{
"name": "Underscore",
"type": "server",
"run": "uv run uvicorn app:create_app --port $PORT"
}
run is a shell command with $PORT expanded, so
any language works. Python, Go, a compiled binary. There is no Node
assumption anywhere in the runtime.