Germux

O projekcie

Germux to Androidowy terminal, ktory ma stac sie systemem pracy z AI, paczkami i grafika.

Projekt jest tworzony przez Adama Szczepańskiego przy pomocy sztucznej inteligencji. Celem jest praktyczne srodowisko na Androidzie: terminal, paczki native, budowanie APK, Live USB Builder na PC i przyszly plugin graficzny.

AS

Tworca

Adam Szczepański

Germux powstaje jako projekt rozwijany rozmowa, testami i kodem pisanym z pomoca AI. Zamiast budowac tylko kolejny terminal, projekt laczy aplikacje Android, narzedzia Linuxowe, receptury paczek, serwer, dokumentacje i przyszly modul graficzny.

Zdjecie autora mozna pozniej dodac jako assets/adam-szczepanski.jpg i podmienic placeholder w tej sekcji.

Co juz jest

Germux ma byc uzyteczny zanim stanie sie duzym ekosystemem.

Terminal Android/Bionic

Wlasna powloka, profile, historia, kolorowy output, obsluga duzego tekstu i stabilizowane TUI dla narzedzi takich jak Claude i Codex.

AI jako operator

AI ma czytac dokumenty projektu, uzywac komend gxm, analizowac logi, poprawiac receptury i prowadzic uzytkownika bez zgadywania stanu systemu.

Receptury paczek

Projekt rozwija format receptur, statusy buildow, raporty testow i narzedzia pomagajace przenosic programy Linuxowe na Android/Bionic.

Live USB Builder

Telefon moze sterowac zadaniem, a PC/Live USB ma budowac ciezsze paczki i oddawac artefakty, logi oraz wynik smoke testu.

APK toolchain

Planowana jest paczka, ktora spina Gradle, Android SDK/NDK, aapt2, zipalign i podpisywanie APK w jedno srodowisko developerskie.

Source Translator

Powstaje narzedzie dla AI i developerow: skanowanie zrodel, plan portowania, wykrywanie roznic glibc/Bionic i tworzenie bezpiecznych poprawek.

Plan

Najblizsze kierunki rozwoju.

  1. 1Testy TUI: less, nano, vim, prawdziwy htop, tmux i screen, z poprawkami tylko tam, gdzie realnie cos sie psuje.
  2. 2Paczka APK/dev: Java, Gradle, Android SDK/NDK, aapt2 i gotowy przeplyw budowania APK w Germuxie.
  3. 3Paczki serwerowe: SSH, lekki web server, Node/Python, git, curl i narzedzia do lokalnego API albo strony na telefonie.
  4. 4Grafika jako etap testowy: VNC/X11/Openbox lub podobny minimalny pulpit, najpierw jako paczki, pozniej jako osobny plugin.
  5. 5Publiczne receptury i ranking: potwierdzone buildy, logi, autorzy, statusy i bezpieczne instalowanie tylko sprawdzonych wariantow.
  6. 6Tlumaczenia: wyciagniecie tekstow z aplikacji do plikow jezykowych i stopniowe dodawanie kolejnych wersji strony oraz interfejsu.

Idea

Nie tylko terminal.

Germux ma byc miejscem, gdzie uzytkownik moze uruchamiac Linuxowe narzedzia na Androidzie, ale tez zlecac AI prace: budowanie paczek, czytanie logow, tworzenie APK, przygotowanie serwera albo konfiguracje srodowiska graficznego.

Zasada

Najpierw dowod, potem publikacja.

Receptura lub paczka nie powinna byc uznana za dobra tylko dlatego, ze istnieje. Projekt ma zbierac wynik builda, log, smoke test, autora i status. AI ma pomagac, ale uzytkownik ma widziec, co zostalo wykonane.