FoldRender는 읽기에 최적화된 Android용 Git 클라이언트입니다. HTTPS URL을 붙여넣고 터미널, 루트 권한, adb 없이 바로 휴대폰에 저장소를 클론할 수 있습니다. 클론한 저장소의 Markdown, 소스 코드, 구조화된 데이터, 노트북, 문서 등을 브라우저 없이 네이티브 앱처럼 바로 읽을 수 있습니다.
접는 기기에서 펼치면 왼쪽에 파일 트리가, 오른쪽에 문서가 표시됩니다. 접으면 한 줄로 읽기 공간이 줄어듭니다. 접는 방식은 단순히 레이아웃을 재배치하는 것이므로 앱이 다시 시작되거나 현재 페이지 위치가 변경되지 않습니다.
대부분의 Android용 Git 클라이언트는 클론까지만 수행하지만, FoldRender는 클론 후 펼친 화면에 클론된 내용을 렌더링합니다. 65개 언어의 구문 강조 표시, PDF, Jupyter Notebook, Mermaid Diagram, LaTeX 등을 지원합니다.
지원되는 기능
• GitHub 확장 기능을 갖춘 Markdown — 표, 작업 목록, 취소선, 자동 링크, 각주, YAML 프론트 매터, 머메이드 다이어그램, LaTeX 수학 및 콜아웃
• 65개 언어로 작성된 89개 파일 확장자의 소스 코드 — 구문 강조 표시, 줄 번호, 줄 바꿈 토글 및 복사 버튼 제공
• JSON, YAML, TOML — 구조화된 형태로 제공 (원시 텍스트가 아닌)
• CSV — 실제 표 형식으로 제공
• Word 및 Excel 문서 — .docx, .doc, .xlsx, .xls — 문서로 읽기, 다른 문서와 동일한 개요, 검색 및 내보내기 기능 제공
• 이미지, PDF, HTML 및 로그 파일
• Jupyter Notebook — 셀과 출력 결과를 함께 표시
Android용 Git 클라이언트 (터미널이 아님)
git clone은 명령줄이 아닌 버튼입니다. HTTPS 저장소 URL을 붙여넣으면 바로 기기에 복제할 수 있습니다. 공개 저장소는 계정이 필요하지 않습니다. 비공개 저장소에 로그인한 다음, 노트북을 열지 않고도 pull, diff 보기, stage, commit, push 작업을 모두 수행할 수 있습니다. 탭 한 번으로 브라우저를 통해 로그인할 수 있으며, 기기 코드가 백업으로 제공되어 GitHub와만 통신합니다. 토큰은 기기 키 저장소의 키로 암호화되어 앱 전용 저장소에 저장됩니다.
폴더, 단순한 폴더가 아닌
작업하는 만큼 워크스페이스를 만들고 창 헤더에서 간편하게 전환할 수 있습니다. 각 워크스페이스에는 최근 작업 항목과 즐겨찾기가 저장되므로, 세 개의 프로젝트 목록이 나열된 경우에도 더 이상 일일이 읽어야 하는 불편함이 없습니다. 파일과 폴더를 생성, 이름 변경, 삭제할 수 있으며, 탐색은 가능하지만 변경은 불가능한 폴더는 단순한 파일 탐색기의 기능을 반만 제공합니다.
아직 읽어보지 않은 저장소도 이해하기
DeepWiki에서 생성한 공개 GitHub 저장소 문서를 일반 Markdown 형식으로 불러와 읽을 수 있습니다. 개요, 검색, 내보내기 기능도 다른 곳에서 제공하는 것과 동일하게 사용할 수 있습니다. 신뢰할 수 있는 종속성을 확인할 때 유용합니다.
웹뷰가 아닌 네이티브 앱으로 개발
FoldRender는 Kotlin과 Jetpack Compose로 완전히 개발되었습니다. 5MB 크기의 문서도 화면에 보이는 부분만 구성하고, 텍스트 선택은 시스템 자체 기능을 사용하며, 테마는 스타일시트와 충돌하지 않고 기기에 맞춰 자동으로 적용됩니다. 덕분에 대용량 파일이나 잦은 접기 작업도 자연스럽게 느껴집니다.
조용한 설계
계정도 없고, 분석 도구도 없고, 광고도 없고, 어떤 종류의 원격 측정 데이터도 수집하지 않습니다. 문서는 Android의 폴더 선택기를 통해 읽어들여 기기에 저장됩니다. 유일하게 파일을 외부로 전송하는 경우는 '푸시' 버튼을 눌러 선택한 원격 저장소에 푸시할 때뿐입니다. 앱은 사용자가 요청할 때만 네트워크에 접속합니다. GitHub 로그인 및 Git 연동, 원터치 로그인(기기 코드 로그인 시에는 이 과정을 완전히 건너뜁니다)을 위한 간단한 로그인 중계 서버, 그리고 저장소 문서를 요청할 때만 DeepWiki에 접속합니다. DeepWiki에 접속할 때도 저장소 이름만 전송하고 코드는 절대 전송하지 않습니다.
로컬 루프용
선택 사항인 엔드포인트를 사용하면 자체 네트워크의 기기에서 문서를 읽기 창으로 바로 푸시할 수 있습니다. 빌드, 스크립트 또는 에이전트에서 생성된 문서를 즉시 읽고 싶을 때 유용합니다. 기본적으로 비활성화되어 있으며 토큰으로 보호되고 로컬 네트워크에서만 사용 가능하며 문서만 허용합니다.
Android 11 이상에서 작동합니다. 삼성 갤럭시 Z 폴드 7 및 기타 폴더블 기기에 최적화되어 있으며, 분할 공간이 없는 경우 단일 열 레이아웃을 사용하는 모든 휴대폰 및 태블릿에서 작동합니다.
폴더블 기기용 안드로이드 Git 클라이언트 및 코드 리더입니다. 저장소를 클론하고 펼친 상태에서 코드를 읽을 수 있습니다.