webIDE turtleSpaces to pełne środowisko Logo turtleSpaces działające w przeglądarce. Możesz pisać kod za pomocą bloków albo jako tekst, od razu go uruchamiać i patrzeć, jak żółwie rysują w 3D tuż obok. Niczego nie trzeba instalować, a na początek nie potrzebujesz konta.

Ekran jest podzielony na dwie części:
U góry biegnie pasek menu.
Buduj programy, przeciągając bloki z palety po lewej. Bloki są pogrupowane w kategorie (ruch i położenie, pisak i kolor, warunki i sterowanie, procedury, wyzwalacze i inne), a paletę można przeszukiwać. Listy rozwijane nad obszarem roboczym wybierają edytowanego żółwia i procedurę, a przycisk ▶ ją uruchamia. Zmiany w blokach działają od razu.
Bloki i tekst to dwa widoki tego samego programu: to, co zbudujesz z bloków, można otworzyć jako tekst, i odwrotnie.

Edytor kodu z kolorowaniem składni, automatycznymi wcięciami i podpowiadaniem kodu. Lista obok kart wybiera, co edytujesz: Full Workspace pokazuje wszystkie żółwie i procedury, możesz też wybrać jedną procedurę.
Zmiany w edytorze tekstu zaczynają działać po naciśnięciu Update. Revert odrzuca zmiany od ostatniego Update. Jeśli nie chcesz za każdym razem naciskać Update, włącz Settings › Auto Update: zmiany zostaną zastosowane, gdy edytor straci fokus.
Pod edytorem są przyciski Save, Open, Publish, Fork i Share (zobacz Zapisywanie i udostępnianie).

Wbudowany opis poleceń. Wyszukaj prymityw albo przeglądaj je według kategorii i wstawiaj do kodu. Pozostałe karty dotyczą kolorów, kamery, interfejsu, składni Logo i komunikatów o błędach. Te same informacje są na tej stronie w Dokumentacji.
Lista poleceń wpisanych w konsoli. Kliknij wiersz, aby wrócił do znaku zachęty, gotowy do edycji lub ponownego uruchomienia.
turtleSpaces ma wirtualną drukarkę. To, co program na niej wydrukuje, pojawia się w tym panelu, gdzie możesz to zapisać, wydrukować albo wyczyścić. Drukarkę włącza się i wyłącza w Settings › Printer.
Pokazuje, co robi program w trakcie działania: Errors (błędy), Containers (twoje zmienne), States (położenie, pisak itp. każdego żółwia) i Loops (działające pętle).

Konsola pod widokiem 3D działa jak klasyczny interpreter Logo: wpisz polecenie, naciśnij Enter i od razu się wykona. Znak zachęty pokazuje, z którym żółwiem rozmawiasz, a tekst wypisywany przez program też pojawia się tutaj.

Pasek na dole ekranu steruje programem:
Przycisk z flagą w prawym górnym rogu uruchamia procedurę flagi projektu, jak zielona flaga w Scratchu.
Jeśli program trafi na błąd, gdy jesteś zalogowany, żółw Shelly zaproponuje, że Claude wyjaśni, co poszło nie tak: ogólnie albo na podstawie twojego kodu. Odpowiedź pojawi się w panelu Claude.

webIDE jest dostępne w językach English, 日本語, Français, Español i Polski; język zmienisz w Settings.
Po prawej stronie paska menu jest menu użytkownika: załóż konto lub zaloguj się, a po zalogowaniu otwórz swój profil i grupy albo się wyloguj. Przycisk ◥ obok włącza pełny ekran.
Nad panelami możesz wpisać tytuł projektu. Obok, przy by, widać, kto go utworzył (wypełniane automatycznie). Nad widokiem 3D jest jednowierszowy opis, który możesz edytować.
Dwie galerie otwierają się na pełnym ekranie wewnątrz webIDE:
W widoku 3D:
Na myszy z jednym przyciskiem lub touchpadzie Ctrl+klik działa jak prawy przycisk. Ściągawka jest w View › Camera Controls.
webIDE korzysta z tego samego silnika Logo co wersja turtleSpaces na komputery. Silnik jest napisany w Go i skompilowany do WebAssembly. Interfejs zbudowano w React, Radix UI i CodeMirror 6. Rysowanie odbywa się w WebGL w osobnym wątku (workerze), więc strona reaguje płynnie, gdy żółwie pracują.
Pierwsze pobranie silnika jest spore. Potem przeglądarka przechowuje kopię, więc kolejne wizyty startują dużo szybciej. Przerwane pobieranie wznawia się od miejsca, w którym stanęło.