AI 요약
GeaStack은 TypeScript와 CSS(TSX)로 웹·ESP32·GeaOS·Apple 타깃용 네이티브 앱을 작성할 수 있는 프레임워크의 예제 저장소를 공개했다. 각 예제는 package.json의 gea 매니페스트를 통해 타깃 호환성과 진입점을 정의하며, 시뮬레이터·임베디드 보드 스크립트·GeaOS·IDE 확장이 이를 소비한다. 시뮬레이터는 별도 저장소로 분리돼 있고 GEA_APPS_ROOT 환경변수로 앱 루트를 지정해 개발·빌드 루프를 돌린다. Gea CLI로 호환 보드에 플래시·모니터링이 가능하다.
핵심 포인트
- 구조:
apps/*(TSX 앱),tools/dialer-browser,docs/EXAMPLE-CATALOG.md·DEVELOPMENT.md - 매니페스트 필드:
id,name,entry,runtime,targets(web/esp32/geaos) - 시뮬레이터 저장소:
geastack/simulator,GEA_APPS_ROOT또는--app-dir로 앱 경로 지정 - 라이선스: MIT(단, 임베디드 보드 지원
targets·@geastack/chips는 GPL-3.0-only, 상용 펌웨어 배포 시 별도 라이선스 필요)
향후 전망
- TSX 기반 크로스 타깃 개발 방식이 임베디드·웨어러블 생태계에서 채택이 늘어날 수 있다.
- 임베디드 보드 지원의 GPL-3.0 제약이 상용 제품 도입의 관건이 될 전망이다.
출처:hackernews
