Google odświeża terminal – Waveterm 0.10 z nowym designem
Źródło: Link
Źródło: Link
Terminale wyglądają niemal identycznie od dekad – czarne okno, biały tekst, zero grafiki. Google postanowiło to zmienić i pokazało, jak może wyglądać terminal XXI wieku.
Firma zaprezentowała Waveterm 0.10 – open-source'owy terminal, który łączy moc tradycyjnej linii poleceń z możliwościami nowoczesnego interfejsu graficznego. To nie kolejny emulator terminala z ładnymi czcionkami. To fundamentalnie inne podejście do tego, czym terminal może być.
Waveterm wprowadza coś, co przypomina oksymoron: graficzny terminal. Wyświetlasz obrazy, wykresy i interaktywne elementy bezpośrednio w oknie terminala. Bez przełączania się do przeglądarki. Bez zewnętrznych narzędzi. Output z komend może zawierać pełnoprawne komponenty UI – przyciski, formularze, wizualizacje danych.
Kluczowa różnica? Wszystko działa Jeśli chodzi o terminala. Twoja historia komend, sesje SSH, logi – wszystko pozostaje w jednym miejscu, ale zyskuje wizualną warstwę tam, gdzie ma to sens.
Zamiast linearnego przepływu tekstu, Waveterm organizuje output w blokach. Każdy blok to niezależna jednostka – możesz go zwinąć, rozwinąć, przenieść czy udostępnić. Wykonałeś długą komendę diagnostyczną? Zwiń jej output i wróć do niej później, nie tracąc kontekstu.
Bloki mogą zawierać nie tylko tekst, ale też obrazy, Markdown, a nawet całe aplikacje webowe renderowane inline. Masz dashboard monitorujący w jednym bloku, logi w drugim i aktywną sesję SSH w trzecim – wszystko w tym samym oknie terminala.
Waveterm zapamiętuje Twoje sesje i workspace'y. Zamknięcie okna nie oznacza utraty historii czy aktywnych połączeń SSH. Wracasz do dokładnie tego samego stanu, nawet po restarcie systemu (co każdy, kto kiedykolwiek stracił 15 otwartych sesji SSH, doceni).
Terminal obsługuje też współdzielenie workspace'ów. Wysyłasz komuś link do swojej sesji – wraz z historią komend, outputem i kontekstem. Szczególnie przydatne przy debugowaniu w zespole czy onboardingu nowych developerów.
Waveterm to projekt dla osób, które spędzają w terminalu znaczną część dnia, ale czują, że interfejs z lat 70. nie nadąża za współczesnymi potrzebami. DevOps-y zarządzający dziesiątkami serwerów, data scientists wizualizujący wyniki analiz, developerzy żonglujący wieloma projektami jednocześnie.
Projekt jest dostępny na GitHubie pod licencją Apache 2.0. Działa na macOS, Linuxie i Windows. Google nie ukrywa, że to wciąż eksperyment – interfejs i funkcjonalność będą ewoluować na podstawie feedbacku społeczności.
Czy terminal potrzebuje rewolucji wizualnej? Może nie. Czy może z niej skorzystać? Zdecydowanie tak. Waveterm pokazuje, że można zachować moc i elastyczność linii poleceń, dodając do niej warstwę, która ułatwia pracę zamiast ją komplikować.
90 minut praktycznej wiedzy o AI. Pokaze Ci krok po kroku, jak zaczac oszczedzac 10 godzin tygodniowo dzieki sztucznej inteligencji.
Zapisz sie na webinar