프로젝트 소개
Actual은 로컬 우선(local-first) 방식으로 설계된 개인 재무 애플리케이션입니다. 이 소프트웨어는 사용자가 자금을 관리할 수 있도록 봉투 예산 편성(envelope budgeting) 원칙을 활용합니다. NodeJS로 작성되었으며, 여러 기기 간의 데이터 일관성을 보장하기 위한 동기화 메커니즘을 포함하고 있습니다.
배포 옵션은 다음과 같습니다:
- Windows, Mac, Linux용 로컬 전용 데스크톱 애플리케이션.
- Docker 이미지를 통한 셀프 호스팅.
- Fly.io 또는 PikaPods를 통한 관리형 호스팅 옵션.
이 프로젝트는 커뮤니티 주도로 운영되며 여러 패키지로 나뉩니다. 플랫폼 독립적인 핵심 애플리케이션인 loot-core, UI를 담당하는 desktop-client, 그리고 데스크톱 래퍼인 desktop-electron이 있습니다.