
AlphaDocs는 인터넷 연결이나 계정 없이 문서를 편집하는 Rust 기반 데스크톱 앱이다. LAN 또는 VPN을 통해 다른 사람과 문서를 실시간으로 편집할 수 있지만, 공유를 시작한 컴퓨터에서 앱을 계속 실행해야 한다.
Windows 10/11, Ubuntu 22.04 이상 또는 호환되는 Debian 시스템, macOS 14 이상을 지원한다. macOS는 Apple silicon과 Intel용 빌드를 따로 제공한다. 설치 파일과 포터블 빌드는 GitHub Releases에서 받을 수 있다. Windows 설치 프로그램에는 .NET Framework 4.8이 필요하다. macOS용 앱은 공증되지 않은 임시 서명 상태여서 실행할 때 앱별로 ‘Open Anyway’ 승인이 필요할 수 있다. 자세한 내용은 설치 및 플랫폼 안내에 있다.
앱은 여러 문서를 한 창의 탭으로 열고, 문서마다 선택 영역과 실행 취소 기록, 저장 상태를 따로 유지한다. 문서 안에 장별 콘텐츠 탭을 두거나 제목 개요로 섹션을 찾을 수 있으며, 표와 그림을 편집하고 이미지의 투명 여백을 조정할 수 있다. .adocs, DOCX, PDF, ODT, TXT, RTF, 압축 HTML, EPUB, Markdown 형식으로 내보내며, 가져오기는 .adocs, DOCX, 일반 텍스트를 지원한다.
공동 작업은 초대받은 사람에게 편집 또는 보기 권한을 주는 방식이다. 연결된 사용자의 편집 내용과 선택 영역을 실시간으로 볼 수 있고, 각 참여자는 로컬 문서 사본을 보유한다. 공유에는 연결 가능한 LAN 또는 VPN이 필요하며, 호스트가 앱을 켜 두어야 한다. 클라우드 저장소, 계정 로그인, 이메일 전달 기능은 사용하지 않는다. 공동 작업 방식과 범위에는 기기 검색이 기본적으로 선택 사항이며, 기기 이름·종류·임시 ID를 브로드캐스트한다는 설명도 있다. 이름은 신원이 확인된 정보가 아니므로 두 컴퓨터의 짧은 기기 ID를 대조해야 한다. VPN, 방화벽 또는 격리된 Wi-Fi 환경에서는 기기 검색이 차단될 수 있다.
문서는 로컬에서 자동 저장할 수 있다. 자동 저장은 선택 기능이며 편집이 30초 동안 없을 때 실행된다. 문서 편집은 오프라인으로 가능하지만, 기본 설정에서는 공개 GitHub를 통한 업데이트 확인이 하루 최대 한 번 이뤄진다. 설정에서 끌 수 있으며 확인 과정은 릴리스 정보만 요청한다. 온라인 사전 검색은 검색한 단어를 전송하고, 번역 기능은 설정에서 켠 뒤 사용자가 번역을 누를 때만 텍스트를 전송한다.
호환성에는 제한이 있다. DOCX와 HTML은 문서화된 일부 기능만 지원하며 모든 Word·브라우저 레이아웃을 처리하지 않는다. 회전, 실제 인라인 이미지, 병합·중첩 표, 변경 내용 추적, 폭넓은 언어 분석, macOS·Linux 기본 프린터 백엔드는 구현되지 않았다. 추가 내보내기 형식이 같은 형식의 가져오기를 뜻하지도 않는다. TXT는 서식과 그림을 제외하고, 웹·EPUB은 화면에 맞춰 재배치되며 Markdown은 별도의 그림 폴더를 사용한다. 이 프로젝트는 자체 이용 조건을 적용하는 소스 공개 프로젝트이며 OSI 승인 오픈소스 라이선스를 표방하지 않는다. 소프트웨어 자체를 판매하거나 수익화하려면 서면 허가가 필요하다.
소스에서 빌드할 때는 Rust가 필요하다.
git clone https://github.com/AlphaWorkroom/AlphaDocs.git
cd AlphaDocs
cargo build --locked --release
개발 및 릴리스 안내에서 의존성, 테스트, 패키징 정보를 확인할 수 있다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요