Na start
Import aplikacji
Przenieś aplikację, którą już masz: z repozytorium GitHub, pliku ZIP, Lovable, Bolt, v0 lub Base44, ramki Figma, projektu Canva albo arkusza kalkulacyjnego. Ile to kosztuje, co jest odbudowywane, a co nie.
Nie musisz zaczynać od zera. Jeśli aplikacja już istnieje gdzie indziej, Setherion może ją przeczytać i odbudować tutaj, a od tej chwili jest zwykłą aplikacją Setherion, którą zmieniasz, prosząc o to.
Jest pięć dróg wejścia. To, która pasuje, zależy od tego, co masz.
| Masz | Użyj | Co dostajesz |
|---|---|---|
| Aplikację na GitHub lub zrobioną w Lovable, Bolt, v0 albo Base44 | Import an app | Aplikację odbudowaną tutaj: te same strony, teksty, wygląd i strukturę danych |
| Kod jako plik .zip | Import an app | To samo |
| Projekt w Figma | Import from Figma | Ramkę, do której dopasowana jest następna budowa lub zmiana |
| Projekt w Canva | Import from Canva | Strony projektu jako obrazy do umieszczenia w aplikacji |
| Arkusz kalkulacyjny lub katalog | Import an app albo Import a catalogue wewnątrz aplikacji | Aplikację zbudowaną wokół twoich wierszy albo twoje wiersze dodane do aplikacji, którą masz |
Import an app
To droga wejścia dla kodu. Jest na panelu, w trzech miejscach: Import an app w menu + obok pola, Import w lewej kolumnie i Import an app w palecie poleceń (Ctrl K).
Wybierz, skąd pochodzi
Okno oferuje GitHub, ZIP file, Lovable, Bolt, v0 or Vercel, Base44 i Spreadsheet. Karty konstruktorów prowadzą cię przez wyciągnięcie kodu z danego konstruktora, a karty GitHub i ZIP służą do kodu skądkolwiek.
Podaj kod
Albo upuść plik .zip, albo podaj repozytorium GitHub. Każda karta ma obie zakładki, ZIP upload i GitHub. Lovable i Base44 otwierają się na GitHub, Bolt i v0 na ZIP.
Odbuduj go
Sprawdź nazwę, zobacz, ile plików zostanie przeczytanych i ile kosztuje aplikacja, a potem naciśnij Rebuild in Setherion. Setherion czyta kod, co zwykle trwa minutę lub dwie. Zostaw okno otwarte: budowa zaczyna się sama, gdy czytanie się skończy, a aplikacja otwiera się w edytorze.
Z GitHub
Wklej adres repozytorium, taki jak https://github.com/owner/name, albo samo owner/name, i naciśnij Import. Publiczne repozytorium nie potrzebuje niczego więcej.
W przypadku prywatnego naciśnij Connect GitHub w tym samym oknie. Loguje cię do GitHub jeden raz, a potem możesz przeszukiwać własne repozytoria, prywatne oznaczone jako Private, i wybrać jedno. To to samo połączenie z GitHub, którego używa eksport do GitHub. Lista pokazuje twoje 100 ostatnio zaktualizowanych repozytoriów (push); każde inne nadal możesz zaimportować, wklejając jego adres.
Czytana jest domyślna gałąź. Repozytorium większe niż 60 MB jest odrzucane: pobierz je jako ZIP bez zdjęć i wideo i zaimportuj ten plik.
Z pliku ZIP
Upuść plik .zip na okno albo go wybierz. ZIP jest otwierany w twojej przeglądarce, a dalej wysyłany jest tylko jego kod. ZIP większy niż 80 MB jest odrzucany, więc nie wkładaj do niego zdjęć ani wideo.
Z Lovable, Bolt, v0 lub Base44
Te konstruktory trzymają część tego, co sprawia, że aplikacja działa, na przykład jej dane i logikę serwerową, poza kodem. Dlatego okno daje ci export prompt. Prosi on własne AI tego konstruktora o dodanie jednego pliku, SETHERION_EXPORT.md, który opisuje strony aplikacji, jej dane, logikę serwerową i konta, z kilkoma wymyślonymi przykładowymi rekordami na tabelę. AI ma polecenie, by nigdy nie wpisywać do niego kluczy ani haseł.
Skopiuj export prompt
Naciśnij Copy export prompt albo Show it, żeby najpierw go przeczytać.
Wklej go do czatu konstruktora
Dodaje plik do projektu.
Wyciągnij kod
Lovable: połącz projekt z GitHub z poziomu Lovable albo pobierz go jako ZIP. Bolt: pobierz ZIP albo wyślij na GitHub. v0: pobierz ZIP albo użyj repozytorium, z którego publikuje się twój projekt Vercel. Base44: jeśli twój plan Base44 obejmuje eksport kodu, wyślij go na GitHub albo pobierz jako ZIP.
Zaimportuj go tutaj
Setherion najpierw czyta SETHERION_EXPORT.md. Jeśli pliku nie ma, okno o tym mówi, a aplikacja jest odbudowywana wyłącznie z kodu.
Co jest czytane
Setherion czyta pliki tekstowe projektu: kod, style, HTML, SQL, Markdown i tym podobne. Pliki z sekretami, zainstalowane pakiety, foldery budowania, testy, pliki blokad, zdjęcia i czcionki nie są czytane. Każdy klucz, który mimo to pojawi się w kodzie, jest zaczerniany, zanim cokolwiek przeczyta model.
Bardzo duży projekt jest czytany od najbardziej wymownych plików, takich jak strony i dane, a okno mówi, ile plików zostanie przeczytanych i ile pominięto z braku miejsca.
Działa każda aplikacja webowa: React, Next.js, Vue lub zwykły HTML.
Co jest odbudowywane, a co nie
To odbudowa, a nie kopia kodu. Model czyta projekt i pisze prosty opis tego, co robi, a aplikacja jest następnie budowana na podstawie tego opisu. Sam kod nigdy nie jest kopiowany.
| Przechodzi | Nie przechodzi |
|---|---|
| Strony i ich teksty, w oryginalnym języku | Sam kod, linijka po linijce |
| Wygląd i kolory | Stary backend oraz wszelkie klucze i sekrety |
| Formularze i to, jak zachowuje się aplikacja | Rekordy w bazie danych |
| Struktura danych | Zdjęcia przechowywane wewnątrz projektu |
| Zdjęcia, które mają adres internetowy | Funkcje serwerowe i płatności dokładnie takie, jakie były |
Funkcje serwerowe i płatności są opisywane i odbudowywane na sposób Setherion i potem mogą wymagać kilku zmian. Konta są odbudowywane jako logowanie w backendzie Setherion, a nie przenoszone. Zdjęcia przechowywane w projekcie są zastępowane pasującymi zdjęciami, które możesz podmienić.
Jeśli dane były w Supabase, Base44, Firebase lub Prisma, ich struktura przechodzi, ale rekordy już nie. Aby przenieść rekordy, zobacz import arkusza kalkulacyjnego poniżej.
Ile to kosztuje
Import kosztuje tyle, co nowa aplikacja, plus czytanie kodu, czyli około 40% ponad cenę nowej aplikacji. Okno pokazuje cenę na przycisku, zanim go naciśniesz, i nie wydaje niczego, dopóki tego nie zrobisz. Nowa aplikacja jest budowana w standardowym trybie Seth, bez względu na to, co wybrano w menu Build.
Twój pierwszy import jest darmowy. Raz na konto budowa jest na nasz koszt, więc nic nie płacisz. Jeśli wybierzesz model droższy od tego, którego domyślnie używa twój plan, płacisz różnicę, gdy budowa się odbywa. Jeśli pierwszy import się nie powiedzie, nadal go masz.
Jeśli czytanie się nie powiedzie przy płatnym imporcie, kredyty za nie wracają. Jeśli nie masz dość kredytów, przycisk o tym mówi i nic nie jest pobierane. Zobacz Plany i kredyty.
Import jest otwarty w każdym planie, także w Free. Darmowy pierwszy import dotyczy importów kodu; karta arkusza kalkulacyjnego poniżej jest wyceniona jak nowa aplikacja, bez opłaty za czytanie, i nie wchodzi w darmowy pierwszy import.
Import from Figma
Figma to nie import aplikacji. Daje konstruktorowi ramkę, z której ma skopiować wygląd, dla nowej aplikacji albo dla zmiany w tej, którą masz. Jest w menu +: Import from Figma na panelu (wewnątrz Import a design, tam gdzie oferowana jest też Canva) oraz Design, potem Import from Figma w edytorze.
Połącz Figma
Za pierwszym razem naciśnij Connect to Figma. Prosi o dostęp tylko do odczytu; Setherion nigdy nie może zmienić twoich plików.
Skopiuj link do ramki
W Figma kliknij prawym przyciskiem ramkę, którą chcesz, i wybierz Copy link to selection. Potrzebny jest link taki jak figma.com/design/KEY?node-id=1-234, a nie adres listy twoich plików.
Wklej go i naciśnij Import frame
Ramka jest rysowana, a jej kolory, czcionki i wielkości zaokrągleń są odczytywane z pliku. Trafia do pola jako załącznik, a następna prośba jest budowana tak, by do niej pasowała.
Import ramki nie kosztuje kredytów. Budowa lub zmiana, która jej używa, jest naliczana jak zwykle.
Czego wymaga Figma
- Miejsce Editor w Figma. Figma blokuje swoje API dla kont View i Collaborator, więc plik, który możesz czytać w przeglądarce, może mimo to zostać tutaj odrzucony.
- Plik Design. Tablice FigJam i Slides nie mogą być importowane.
- Plik, który może otworzyć połączone konto. Plik z zespołu kogoś innego albo otwarty z Community bez zduplikowania do twoich własnych szkiców nie otworzy się.
Okno otwiera tę listę samo, gdy import się nie powiedzie.
Import from Canva
Projekty z Canva przychodzą jako obrazy, a nie jako układ do odbudowania. Otwórz projekt w Canva, skopiuj adres z przeglądarki (jest w nim /design/) i wklej go w Import from Canva. Jego pierwsze trzy strony trafiają do pola jako obrazy, gotowe do umieszczenia w aplikacji. Projekt musi być twój albo udostępniony tobie, a krótki adres canva.link jest odrzucany: użyj tego długiego. Za pierwszym razem pojawi się prośba o Connect to Canva, a nic w Canva nie zostaje zmienione.
Import nie kosztuje kredytów. Budowa, która używa obrazów, jest naliczana jak zwykle.
Import from Canva pokazuje się w menu tylko tam, gdzie Canva jest dostępna na twoim koncie.
Z arkusza kalkulacyjnego
Są dwa importy arkusza kalkulacyjnego, do dwóch różnych zadań.
Nowa aplikacja zbudowana wokół arkusza kalkulacyjnego
W Import an app wybierz Spreadsheet i podaj plik Excel (.xlsx) albo CSV. Arkusz Google najpierw zapisz przez File, potem Download. Starsze pliki .xls, .ods i .numbers trzeba zapisać jako .xlsx lub .csv. Plik większy niż 30 MB jest odrzucany.
Plik jest czytany w twojej przeglądarce. Potem widzisz jego kolumny, każdą z rodzajem tego, co zawiera, takim jak tekst, liczba, data, e-mail lub zdjęcie, oraz pierwsze pięć wierszy. Odznacz każdą kolumnę, której aplikacja nie powinna mieć, jeśli chcesz, napisz, do czego służy aplikacja, i naciśnij Build the app. Czytanie arkusza nic nie kosztuje; przycisk pokazuje cenę nowej aplikacji.
Dostajesz aplikację wokół twoich wierszy: wyszukiwanie, stronę dla każdego wiersza i formularz do dodawania i edycji. Twoje wiersze są kopiowane dokładnie takie, jakie są, po zbudowaniu kodu, więc już pierwszy podgląd pokazuje twoje własne dane i żadne AI ich nie przepisuje. Samo AI widzi tylko nazwy kolumn i pierwsze pięć wierszy.
Kopiowane jest do 300 wierszy. Jeśli twój plik ma ich więcej, okno mówi, od ilu aplikacja zaczyna, a resztę można dodać po zbudowaniu przez Import a catalogue, poniżej.
Jeśli kolumna wygląda na dane osobowe, takie jak e-mail, numer telefonu lub wynagrodzenie, okno ostrzega, że każdy, kto otworzy opublikowaną aplikację, może to przeczytać. Odznacz ją, jeśli aplikacja jej nie potrzebuje.
Skoroszyt z kilkoma arkuszami pyta, którego użyć; jeden arkusz staje się jedną listą. Kolory komórek i formatowanie nie przechodzą, a wartości formuł tak.
Wiersze dodane do aplikacji, którą masz (Import a catalogue)
Otwórz aplikację, potem Manage, potem Database i wybierz Import a catalogue. Podaj plik CSV lub Excel (.xlsx), z Excela, Sheets lub Shopify. Jest czytany w twojej przeglądarce i nigdy nie jest przesyłany, więc jego rozmiar nie ma znaczenia, i nic nie kosztuje.
Aplikacja potrzebuje listy, do której trafią wiersze, na przykład listy produktów. Jeśli jej nie ma, najpierw poproś o nią w czacie. Setherion dopasowuje twoje kolumny do pól listy po nazwie, a każde dopasowanie możesz zmienić. Pliki Shopify z wariantami są składane w jeden wiersz na produkt.
Potem wybierasz, dokąd trafią wiersze.
- In the app jest natychmiastowe. Pasuje do około tysiąca wierszy; powyżej strona ładuje się wolno i przestaje zapisywać, więc import, który zrobiłby aplikację zbyt ciężką, jest odrzucany.
- In the database chwilę trwa przesyłanie i obsługuje pełny katalog. Aplikacja czyta go po jednej stronie naraz. To wybór oferowany domyślnie dla pliku z ponad 800 wierszami. Jest też jedynym wyborem, gdy lista już czyta z bazy danych.
Baza danych w planie Free mieści do 10 000 wierszy na aplikację. Płatne plany mieszczą do 500 000. Zobacz Cloud.
Gdy import się nie powiedzie
Okno mówi dlaczego, prostymi słowami. Te, na które najprawdopodobniej trafisz:
- „We could not find owner/name”. W przypadku prywatnego repozytorium najpierw naciśnij Connect GitHub. Jeśli GitHub jest już połączony, połączone konto może nie mieć prawa go czytać.
- Repozytorium lub ZIP jest zbyt duże. Zostaw zdjęcia i wideo poza ZIP-em.
- „There is no code in this ZIP that we can read”. Pliki w środku nie są kodem tekstowym albo wszystkie leżą w folderach, które nigdy nie są czytane, jak
node_modules. - Ramka Figma jest odrzucona. Otwórz listę „Czego wymaga Figma” w oknie. Ramka, która renderuje się zbyt duża, działa lepiej jako jeden ekran niż jako cała strona.
- „This import costs N credits and you have M”. Kup kredyty albo poczekaj na swój miesięczny przydział. Zobacz Plany i kredyty.
Czy ta strona była pomocna?
