앱의 작동 화면, 이미지, 저장 데이터를 하나의 파일에 모아 문서처럼 휴대할 수 있는 무료 도구 “Capsule”가 공개되었습니다. 클라우드나 계정 등록을 필요로 하지 않고 오프라인에서 이용할 수 있는 것이 특징입니다. Windows·macOS·Linux용으로 제공되며, Android·iOS 지원도 예정되어 있습니다. Capsule — 앱처럼 실행되는 문서 https://withcapsule.app/
캡슐(Capsule)은 HTML로 제작된 앱과 그 앱에서 다루는 데이터를 “.capsule” 확장자의 파일에 저장하는 메커니즘입니다. Hacker News와 같은 소셜 뉴스 사이트의 게시물에서 개발자는 “HTML 페이지를 만드는 것은 쉬워졌지만, 데이터를 저장하거나 데이터 포함하여 다른 사람과 공유하는 데는 노력이 필요하다고 느꼈던 것이 개발의 계기가 되었다”고 설명합니다. 개발자에 따르면, 캡슐 자체는 Rust와 Tauri 2.0을 사용하여 개발되고 있습니다. .capsule 파일의 실체는 SQLite 데이터베이스입니다. 화면을 구성하는 HTML 및 관련 자료 외에도 사용자가 입력한 데이터도 같은 파일에 저장합니다. 이미지나 PDF도 저장할 수 있으며, 저장된 데이터는 필요에 따라 CSV 또는 JSON 형식으로 내보낼 수 있습니다. 예를 들어 레시피를 관리하는 앱의 경우, 화면과 레시피 기록을 함께 휴대할 수 있습니다. 사용할 기기에는 파일을 여는 데 필요한 캡슐 자체를 설치해야 하지만, 앱마다 서버나 데이터베이스를 준비할 필요는 없습니다. 파일을 이메일이나 AirDrop 등으로 전달하면, 받은 사람이 저장된 데이터 포함하여 열 수 있습니다.
앱의 예시는 다음과 같이 제시되어 있습니다. 캡슐 템플릿 — 일상생활을 위한 무료 오프라인 앱 https://withcapsule.app/templates 앱 생성에는 임의의 AI 어시스턴트 이용이 가능하며, AI에게 원하는 기능이나 화면을 전달하여 캡슐에서 다룰 수 있는 형태의 앱을 만들 수 있습니다. 개발자는 캡슐에 적합한 앱 생성 단계를 AI에 읽어들이게 하고, 만들고자 하는 앱의 설계를 도와주도록 안내합니다.
앱 내의 데이터는 파일에 직접 저장되므로, 기본적인 이용에 네트 연결은 필요하지 않습니다. 반면, Capsule 내의 앱에 로컬 또는 원격 AI 모델을 활용하는 기능을 포함시킬 수도 있습니다. 개발에 따르면, 앱은 기기의 파일 시스템에 직접 접근할 수 없으며, 인터넷 연결에는 허용이 필요하고, 권한의 메커니즘은 계속 개선 중이라고 합니다. 참고로, 기사 작성 시점에 배포되는 것은 데스크톱 버전이며, Android 및 iOS 버전은 조만간 지원 예정입니다. 브라우저에서 테스트할 수 있는 웹 버전 미리보기도 제공되지만, 웹 버전에서는 PC상의 파일을 직접 열거나 저장할 수 없습니다.
원문 보기 | 출처: Gigazine