개발도구 도구
데이터와 앱을 하나의 파일로 담는 포터블 웹 애플리케이션 '캡슐'
Show HN: Capsule – Single-file web apps that save their data into SQLite
Hacker News캡슐은 앱의 UI, 데이터베이스, 모든 요소를 하나의 포터블 파일(.capsule)로 통합하여 클라우드 서버나 별도의 계정 없이도 작동하는 혁신적인 기술입니다.
세 줄 요약
- 이 파일을 PDF처럼 공유할 수 있어 받는 사람이 열자마자 모든 데이터가 로드된 상태로 즉시 사용 가능하며, 간단한 AI 프롬프트만으로 앱을 생성하고 수정할 수 있습니다.
- 사용자 데이터를 기기 내에 안전하게 보관하는 'Private by Design' 원칙을 따르며, 표준 HTML/CSS 기반이라 벤더 종속성 없이 데이터 소유권을 완벽히 확보합니다.
- 현재 macOS, Windows, Linux 등 데스크톱 환경에서 오프라인으로 즉시 구동되며, 크로스 플랫폼 지원이 기본입니다. iOS 및 Android 지원은 추후 예정되어 있습니다.
Capsule은 사용자가 만든 앱의 UI, 데이터베이스, 모든 요소를 단일하고 휴대 가능한 `.capsule` 파일 하나에 통합하는 기술입니다. 이 방식은 클라우드 서버나 별도의 계정 설정 없이도 작동하며, 사용자 데이터를 기기 내부에 안전하게 보관하여 완전한 소유권을 제공합니다.
이 도구는 간단한 만으로 완성된 독립형 데스크톱 애플리케이션을 생성할 수 있습니다. 출력물은 HTML UI, 스키마, 로컬 SQLite 데이터가 포함된 단일 파일 형태로 구성되며, 이는 PDF나 워드 문서처럼 공유되어 받는 사람이 파일을 열자마자 모든 데이터가 미리 로드된 상태로 즉시 사용 가능합니다.
Capsule은 표준 HTML과 CSS를 기반으로 하므로 코드와 데이터가 클라우드 사일로에 갇히지 않고 사용자에게 속합니다. 이 덕분에 오프라인에서도 작동하며, macOS, Windows, Linux 등 여러 운영체제에서 변환이나 특별한 설정 없이 동일하게 실행되는 크로스 플랫폼 특성을 가집니다.
용어 풀이
- 프롬프트
- AI에게 주는 지시나 질문 글.