Narzędzia

AnyCoder: Nowe narzędzie ułatwia tworzenie aplikacji webowych z pomocą AI

W ekosystemie Hugging Face zadebiutowało AnyCoder, otwartoźródłowe środowisko do tworzenia aplikacji webowych. Stworzone przez Ahsena Khaliqa, lidera ds. rozwoju ML w Hugging Face, narzędzie to, zdaniem twórców, ma na celu znaczące uproszczenie procesu „vibe codingu” aplikacji internetowych, czyniąc go dostępnym nawet dla osób o ograniczonym doświadczeniu programistycznym.

AnyCoder, dostępne dla wszystkich użytkowników platformy Hugging Face, wyróżnia się integracją podglądu na żywo, możliwością wprowadzania danych w trybie multimodalnym oraz natychmiastowym wdrożeniem, wszystko to w hostowanym środowisku. Jest to w dużej mierze odpowiedź na rosnące zapotrzebowanie na narzędzia „low-code” / „no-code”, stanowiąc alternatywę dla rozwiązań takich jak Lovable. Kluczową innowacją jest wsparcie dla niedawno zaprezentowanego modelu Kimi K2 firmy Moonshot, który ma zapewniać dużą wydajność przy niewielkiej infrastrukturze.

Główne funkcjonalności AnyCodera umożliwiają użytkownikom generowanie kodu HTML, CSS i JavaScript na podstawie opisów wprowadzonych w języku naturalnym. Wyniki są wyświetlane w panelu podglądu na żywo, z możliwością edycji i bezpośredniego wdrożenia. Dostępne są również szablony dla typowych aplikacji, takich jak listy zadań, pulpity nawigacyjne czy kalkulatory. Co więcej, dzięki integracji z modelem ERNIE-4.5-VL, AnyCoder obsługuje generowanie multimodalne. Użytkownicy mogą przesyłać zrzuty ekranu lub makiety projektów UI i generować na ich podstawie funkcjonalny kod frontendowy, co jest szczególnie cenne dla projektantów i zespołów pracujących w oparciu o wizualizacje.

Narzędzie oferuje także funkcję redesignu stron internetowych, która potrafi wyodrębnić treści z dowolnej publicznej witryny i przekształcić ją w nowoczesny układ. Wykorzystując skrobaną zawartość, taką jak struktura strony, metadane i obrazy, AnyCoder tworzy nową wersję witryny, która może być modyfikowana zgodnie z instrukcjami użytkownika, np. „zrób to minimalistycznie” lub „dodaj tryb ciemny”. Aby zapewnić aktualność trendów projektowych, AnyCoder integruje wyszukiwanie internetowe za pośrednictwem Tavily. Po aktywacji kluczem API, platforma przeszukuje internet w poszukiwaniu najnowszych technologii i najlepszych praktyk przed wygenerowaniem kodu. Dodatkowo, narzędzie umożliwia ekstrakcję tekstu z obrazów – w tym zrzutów ekranu czy odręcznych notatek – za pomocą Tesseract OCR, co pozwala na wykorzystanie tej treści w dalszych poleceniach lub treściach aplikacji.

Jedną z najbardziej praktycznych funkcji AnyCodera jest możliwość natychmiastowego wdrożenia wygenerowanych aplikacji bezpośrednio do Hugging Face Spaces. Po uwierzytelnieniu za pomocą OAuth, użytkownicy mogą wdrażać aplikacje w ramach własnej przestrzeni nazw konta Hugging Face. Wdrożenia te obejmują responsywne projekty, dostosowane do urządzeń mobilnych, markowe nagłówki i stopki, plik README, publiczny adres URL oraz pełną własność i dostęp do edycji. Warto zaznaczyć, że AnyCoder rozszerzył swoje możliwości o obsługę pełnych aplikacji Pythona zbudowanych za pomocą Gradio, a wsparcie dla Streamlit jest w fazie rozwoju. AnyCoder wydaje się być atrakcyjną propozycją zarówno dla początkujących deweloperów, jak i dla bardziej doświadczonych programistów, którzy dążą do szybkiego prototypowania nowych projektów.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *