Wyobraźmy sobie aplikację, która nie potrzebuje chmury, logowania ani stałego dostępu do internetu 1 2. Cały program, jego interfejs i wszystkie dane mieszczą się w jednym, przenośnym pliku, który można wysłać mailem jak zwykły dokument 3. Brzmi jak coś z przeszłości? Nic bardziej mylnego. To idea stojąca za Capsule — darmowym narzędziem, które pozwala tworzyć takie właśnie samodzielne aplikacje 4.

Dzięki Capsule możemy w kilka minut wygenerować prostą aplikację, na przykład do śledzenia wydatków, kolekcjonowania przepisów czy prowadzenia listy klientów. Nie musimy umieć programować. Wystarczy opisać, czego potrzebujemy, a sztuczna inteligencja zajmie się resztą 5. W tym poradniku przeprowadzimy Was krok po kroku przez proces tworzenia, modyfikowania i udostępniania Waszej pierwszej „kapsułki”. Zaczynajmy!

Co potrzebujesz (5 min)

Zanim zaczniemy, upewnijmy się, że mamy wszystko, co niezbędne. Lista jest na szczęście bardzo krótka:

  • Aplikacja Capsule: Narzędzie jest całkowicie darmowe 4. Pobierzemy je w pierwszym kroku.
  • Komputer: Capsule działa na systemach Windows, macOS oraz Linux 6.
  • Pomysł na aplikację: Może to być cokolwiek — lista książek do przeczytania, prosty CRM, tracker nawyków. W naszym przykładzie stworzymy aplikację do katalogowania domowej biblioteczki.

Krok 1: Pobieranie i instalacja Capsule

Naszą przygodę zaczynamy od pobrania głównego programu, który posłuży nam do tworzenia i otwierania plików .capsule.

  1. Otwórz przeglądarkę internetową i wejdź na oficjalną stronę projektu: withcapsule.app.
  2. Na stronie głównej znajdź przycisk pobierania. Witryna powinna automatycznie wykryć Twój system operacyjny (Windows, macOS lub Linux) 6.
  3. Pobierz plik instalacyjny i uruchom go. Postępuj zgodnie z instrukcjami na ekranie, aby zainstalować aplikację.

Po zakończeniu instalacji w menu programów powinna pojawić się nowa ikona — Capsule. Uruchommy ją.

Krok 2: Tworzenie pierwszej aplikacji za pomocą AI

Najciekawszą funkcją Capsule jest możliwość generowania aplikacji za pomocą poleceń tekstowych, podobnie jak w rozmowie z chatbotem 5. Zlecimy teraz sztucznej inteligencji stworzenie prostego katalogu książek.

  1. W głównym oknie aplikacji zobaczycie pole tekstowe z zachętą do opisania swojego pomysłu. [SCREENSHOT: Główne okno Capsule z polem do wpisania promptu AI i przyciskiem „Generate”]
  2. Wpisz w nim precyzyjne polecenie w języku angielskim. Im dokładniejszy opis, tym lepszy rezultat. Użyjmy następującego promptu:
    Create a simple app to track books I have read. I need fields for: Title, Author, Rating (from 1 to 5), and Date Finished.
  3. Kliknij przycisk „Generate”. Capsule połączy się z modelem AI i po chwili wygeneruje kompletny plik .capsule, zawierający interfejs w HTML, schemat danych i lokalną bazę SQLite 7.
  4. Aplikacja poprosi o wskazanie miejsca, gdzie zapisać nowy plik. Wybierzcie dowolny folder i nazwijcie plik, na przykład MojaBiblioteczka.capsule.

Po zapisaniu pliku, aplikacja powinna uruchomić się automatycznie w nowym oknie 8.

Jeśli coś poszło nie tak: Czasami AI może źle zinterpretować polecenie lub wygenerować kod z błędami. Jeśli aplikacja nie działa lub wygląda inaczej, niż oczekiwano, spróbuj przeformułować polecenie. Dodaj więcej szczegółów, np. „Rating should be a dropdown with numbers from 1 to 5”.

Krok 3: Dodawanie danych do aplikacji

Mamy już działającą aplikację. Czas wprowadzić do niej pierwsze dane. Interfejs powinien być prosty i intuicyjny.

  1. W oknie swojej nowej aplikacji znajdźcie przycisk w stylu „Add New Book” lub podobny.
  2. Wypełnijcie formularz, wpisując tytuł książki, autora, wybierając ocenę i datę ukończenia lektury.
  3. Zapiszcie wpis. Powinien on natychmiast pojawić się na głównej liście. [SCREENSHOT: Wygenerowana aplikacja do śledzenia książek z dodanym pierwszym wpisem]
  4. Dodajcie jeszcze kilka pozycji, aby zapełnić katalog.

Wszystkie dane, które właśnie wprowadziliście, są zapisywane bezpośrednio w pliku MojaBiblioteczka.capsule 9. Nie trafiają na żaden zewnętrzny serwer, co zapewnia pełną prywatność 10.

Krok 4: Modyfikacja aplikacji „w locie”

Co, jeśli chcemy coś zmienić w naszej aplikacji? Na przykład dodać tryb ciemny? Z Capsule nie musimy grzebać w kodzie. Wystarczy kolejne polecenie dla AI 11.

  1. W oknie aplikacji z książkami, w lewym górnym rogu, znajdźcie ikonę przypominającą terminal lub magiczną różdżkę. To narzędzia deweloperskie MCP (Master Control Program).
  2. Kliknijcie ją, aby otworzyć panel modyfikacji.
  3. W polu tekstowym wpiszcie kolejne polecenie, tym razem dotyczące zmiany wyglądu. Na przykład:
    Add a dark mode.
  4. Zatwierdźcie polecenie. AI przeanalizuje istniejący kod i doda odpowiednie style CSS, aby wprowadzić tryb ciemny. Zmiany powinny być widoczne niemal natychmiast.

Możemy w ten sposób dodawać nowe funkcje, zmieniać schematy danych czy poprawiać wygląd, iteracyjnie rozwijając nasze małe narzędzie 11.

Krok 5: Udostępnianie i eksport danych

Stworzyliśmy aplikację i wypełniliśmy ją danymi. Teraz możemy ją łatwo udostępnić lub przenieść na inny komputer.

  1. Zamknijcie okno aplikacji. Na dysku pozostał Wam pojedynczy plik MojaBiblioteczka.capsule.
  2. Ten plik zawiera wszystko — interfejs, logikę i dane 12. Możesz go wysłać znajomemu przez e-mail, WhatsApp, AirDrop lub po prostu skopiować na pendrive 3.
  3. Odbiorca, o ile ma zainstalowaną aplikację Capsule, może otworzyć plik jednym kliknięciem. Zobaczy dokładnie tę samą aplikację z tymi samymi danymi, które wprowadziliśmy 8. Działa to na każdej platformie — Windows, macOS czy Linux 6.

Co jeśli chcemy użyć naszych danych w innym programie, np. w arkuszu kalkulacyjnym? Capsule na to pozwala.

  1. Otwórz ponownie swoją aplikację.
  2. Znajdź w menu opcję „Export”.
  3. Wybierz format, który Cię interesuje — CSV lub JSON 13.
  4. Zapisz plik na dysku. Możesz go teraz otworzyć w Excelu, Google Sheets lub zaimportować do innego systemu.

Co dalej / Pułapki

Capsule to fascynujące narzędzie, ale warto znać jego specyfikę i ograniczenia.

Przede wszystkim, prywatność i bezpieczeństwo. Twórcy postawili na model „zero zaufania” 14. Aplikacje wewnątrz kapsułek działają w piaskownicy (ang. sandbox). Oznacza to, że domyślnie nie mają dostępu do Twoich plików na dysku ani do internetu. Jeśli aplikacja chce połączyć się z siecią, musi poprosić Cię o zgodę. To chroni przed potencjalnie złośliwym kodem w kapsułkach otrzymanych z niepewnego źródła. Ograniczenia platformowe. Obecnie Capsule działa świetnie na komputerach stacjonarnych 6. Wsparcie dla systemów mobilnych iOS i Android jest w planach, ale jeszcze niedostępne 15. Oznacza to, że na ten moment nie otworzymy pliku .capsule na telefonie.

Zastosowania w Polsce. Gdzie takie narzędzie może się przydać? Widzimy kilka scenariuszy:

  • Małe firmy i freelancerzy: Do tworzenia prostych, wewnętrznych narzędzi bez inwestowania w drogie oprogramowanie. Może to być baza klientów, rejestr zleceń czy prosty inwentarz sprzętu. Brak chmury to dla wielu zaleta, zwłaszcza przy przetwarzaniu danych osobowych w małej skali.
  • Użytek osobisty: Prywatne dzienniki, trackery finansów, listy zadań, bazy przepisów kulinarnych. Pełna kontrola nad danymi i działanie offline to ogromne atuty.
  • Edukacja i raportowanie: Zamiast wysyłać statyczny plik PDF z raportem, można stworzyć interaktywną kapsułkę, gdzie odbiorca może filtrować i sortować dane.

Capsule to powiew świeżości w świecie zdominowanym przez chmurę i subskrypcje. Może pomóc odzyskać kontrolę nad danymi i narzędziami, opakowując nowoczesne technologie (AI, Rust, Tauri 16) w niezwykle przystępną formę.

Źródła

Zobacz też

Przypisy

  1. Capsule nie wymaga chmury ani kont użytkowników. — withcapsule.app

  2. Capsule działa w 100% offline, bez wymogu połączenia sieciowego. — withcapsule.app

  3. Pliki Capsule można wysyłać za pośrednictwem WhatsApp, AirDrop lub e-maila, podobnie jak dokumenty PDF lub Word. — withcapsule.app 2

  4. Capsule jest całkowicie darmowe. — withcapsule.app 2

  5. Capsule może generować i aktualizować aplikacje za pomocą AI, przekształcając proste polecenia w kompletne, samodzielne aplikacje desktopowe. — withcapsule.app 2

  6. Pliki Capsule są domyślnie całkowicie wieloplatformowe i można je otwierać na macOS, Windows lub Linux bez konwersji. — withcapsule.app 2 3 4

  7. Wygenerowany przez Capsule plik .capsule zawiera interfejs HTML, schemat i lokalne dane SQLite. — withcapsule.app

  8. Po otwarciu pliku .capsule, aplikacja uruchamia się natychmiast z załadowanymi danymi. — withcapsule.app 2

  9. Wszystko, co tworzy użytkownik w Capsule, jest zapisywane bezpośrednio w pliku, zapewniając pełną własność bez serwerów chmurowych. — withcapsule.app

  10. Capsule jest zaprojektowane z myślą o 100% prywatności, przechowując dane osobiste na urządzeniu użytkownika. — withcapsule.app

  11. Funkcje, tryb ciemny lub schematy w aplikacjach Capsule można modyfikować na bieżąco za pomocą bezpośrednich poleceń AI lub narzędzi kodowania MCP. — withcapsule.app 2

  12. Capsule pakuje cały interfejs użytkownika, dane i wszystko inne w jeden przenośny plik .capsule. — withcapsule.app

  13. Wszystkie dane z Capsule można łatwo eksportować do formatu CSV lub JSON. — withcapsule.app

  14. Dokumenty Capsule nie mają bezpośredniego dostępu do systemu plików i wymagają pozwolenia na dostęp do internetu, co jest priorytetem dla prywatności i bezpieczeństwa. — withcapsule.app

  15. Wsparcie dla iOS i Androida dla plików Capsule ma zostać dodane wkrótce. — withcapsule.app

  16. Capsule to aplikacja napisana w Rust z wykorzystaniem Tauri 2.0, która pozwala na spakowanie aplikacji HTML i jej danych do pojedynczego pliku SQLite. — withcapsule.app