El webIDE de turtleSpaces es el entorno Logo completo de turtleSpaces, funcionando en tu navegador. Puedes escribir código con bloques o como texto, ejecutarlo al instante y ver cómo tus tortugas dibujan en 3D justo al lado. No hay que instalar nada ni hace falta una cuenta para empezar.

La pantalla se divide en dos:
La barra de menús recorre la parte superior.
Crea programas arrastrando bloques desde la paleta de la izquierda. Los bloques se agrupan por categorías (movimiento y postura, lápiz y color, condicionales y flujo, procedimientos, disparadores y más), y la paleta se puede buscar. Los desplegables sobre el lienzo eligen la tortuga y el procedimiento que editas, y el botón ▶ lo ejecuta. Los cambios hechos con bloques se aplican al momento.
Bloques y texto son dos vistas del mismo programa: lo que construyas con bloques se puede abrir como texto, y al revés.

Un editor de código con resaltado de sintaxis, sangría automática y autocompletado. El desplegable junto a las pestañas elige qué editas: Full Workspace muestra todas las tortugas y procedimientos, o puedes elegir un solo procedimiento.
Las ediciones del editor de texto se aplican al pulsar Update. Revert descarta lo editado desde el último Update. Si prefieres no pulsar Update cada vez, activa Settings › Auto Update, que aplica los cambios cuando el editor pierde el foco.
Bajo el editor están Save, Open, Publish, Fork y Share (consulta Guardar y compartir).

La referencia de comandos integrada. Busca una primitiva o recórrelas por categoría e insértalas en tu código. Hay además pestañas sobre colores, la cámara, la interfaz, la sintaxis de Logo y los mensajes de error. El mismo material está en este sitio, en la Referencia.
Una lista de los comandos que has escrito en la consola. Haz clic en una línea para devolverla al prompt, lista para editarla o ejecutarla de nuevo.
turtleSpaces tiene una impresora virtual. Lo que tu programa imprima en ella aparece aquí, donde puedes guardarlo, imprimirlo o borrarlo. Se activa y desactiva en Settings › Printer.
Muestra lo que hace tu programa mientras se ejecuta: Errors (errores), Containers (tus variables), States (la posición, el lápiz y demás de cada tortuga) y Loops (los bucles en ejecución).

La consola bajo la vista 3D funciona como un intérprete Logo clásico: escribe un comando, pulsa Intro y se ejecuta al instante. El prompt indica con qué tortuga estás hablando, y el texto que imprime tu programa también aparece aquí.

La barra de la parte inferior controla tu programa:
El botón de la bandera, arriba a la derecha, ejecuta el procedimiento de bandera de tu proyecto, como la bandera verde de Scratch.
Si un programa da un error mientras tienes la sesión iniciada, Shelly la tortuga aparece y ofrece que Claude te explique qué ha fallado, ya sea el error en general o usando tu código. La respuesta aparece en el panel de Claude.

El webIDE está disponible en English, 日本語, Français, Español y Polski; cambia el idioma en Settings.
A la derecha de la barra de menús está el menú de usuario: crea una cuenta o inicia sesión y, una vez dentro, abre tu perfil y tus grupos o cierra la sesión. El botón ◥ de al lado cambia a pantalla completa.
Sobre los paneles puedes escribir el título del proyecto. A su lado, by muestra quién lo creó (se rellena solo). Sobre la vista 3D hay una descripción de una línea que puedes editar.
Dos galerías se abren a pantalla completa dentro del webIDE:
En la vista 3D:
Con un ratón de un botón o un trackpad, Ctrl+clic hace de clic derecho. View › Camera Controls tiene un recordatorio.
El webIDE ejecuta el mismo motor Logo que la versión de escritorio de turtleSpaces, escrito en Go y compilado a WebAssembly. La interfaz está hecha con React, Radix UI y CodeMirror 6, y el dibujo se hace con WebGL en un worker en segundo plano, para que la página siga respondiendo mientras tus tortugas trabajan.
La primera descarga del motor es grande. Después, tu navegador guarda una copia, así que las visitas siguientes arrancan mucho más rápido, y una descarga interrumpida continúa donde se quedó.