Simon Willison stworzył narzędzie do konwersji diagramów Mermaid do formatu ASCII art. Projekt powstał na bazie kodu Rust z platformy Grok Build, ale podczas pracy Willison odkrył, że istnieje starsza, bogatsza funkcjonalnie biblioteka Go autorstwa Alexandra Groofa.
Zamiast konkurować ze starszym rozwiązaniem, Willison zdecydował się na podejście porównawcze. Wykorzystując Claude Sonnet 3.5, skompilował bibliotekę Go do formatu WebAssembly, co pozwoliło mu uruchomić ją bezpośrednio w przeglądarce i zobaczyć, jak obie implementacje działają w praktyce. To pozwala użytkownikom testować oba narzędzia i wybrać to, które lepiej odpowiada ich potrzebom.
Kluczową zaletą implementacji Go jest wsparcie dla kolorów w wyjściu ASCII art, co czyni diagramy bardziej czytelnym i atrakcyjnym wizualnie. Takie narzędzia są szczególnie wartościowe dla deweloperów pracujących w terminalach lub chcących zintegrować diagramy z dokumentacją tekstową. Narzędzie otwiera też ciekawą perspektywę na wykorzystanie modeli AI do kompilowania kodu między różnymi platformami i formatami.