상태
- Beancount
- 2008년부터 활발히 개발되는 오픈 소스
- Actual Budget
- MIT 许可,自 2022 年起由社区维护;每月发布更新
둘 다 무료, 오픈 소스, 로컬 우선입니다. 차이점은 역할입니다: 다음 달 현금에 대한 예산 규율, 또는 완전하고 감사 가능한 모든 기록.
Beancount
모든 거래가 계정 간에 균형을 이루며, 잔액 확인이 명세서에 대해 장부를 증명합니다.
Actual Budget
제로 베이스 및 YNAB 스타일: 보유 현금에 대해서만 예산을 세우고, 신용 카드는 마이너스 달러로 처리합니다. 지출 규율을 위해 설계되었습니다.
Beancount
당좌 예금과 동일한 원장에서의 완전한 투자 회계 — 보유, 가격, 전환 및 자본 이득.
Actual Budget
투자는 수동으로 업데이트하는 예산 외 계정에 존재합니다 — 설계상 보유, 로트 또는 가격이 없습니다.
Beancount
통화, 주식, 펀드 및 암호화폐를 구조화된 전환 회계로 처리 — 모든 국가에서 작동하는 장부.
Actual Budget
공식적으로 지원되지 않으며, 2026년 기준으로 아직 개발 중인 실험적 통화 기능이 있습니다.
Beancount
모든 편집기에서 열고 Git diff가 의미 있게 작동하는 원장 — 파일 자체가 영원한 기록입니다.
Actual Budget
전체 zip 내보내기와 공개 @actual-app/api를 지원하는 로컬 우선 저장소 — 하지만 기록을 읽으려면 앱이나 코드가 필요합니다.
Beancount
明细变为待审的文本条目;当您需要时,beancount.io 会添加银行同步和智能导入功能。
Actual Budget
SimpleFIN、Enable Banking、Akahu、Pluggy 和 GoCardless(已停止新注册)——手动触发,覆盖范围因国家而异。
Beancount
文本文件可与任何工具同步——Git 是自然之选——还可选托管方案以便利操作。
Actual Budget
Docker 容器为您的家庭提供基于 CRDT 的同步,并可选端到端加密——永久免费。
对许多读者而言,Actual 是正确答案——我们更希望您选择它,而不是回到订阅制应用。
零基预算、滚动计算、信用卡作为负值——这是一款 Beancount 未能成为的理财工具。
无需会计知识即可开始。Beancount 要求您先学习复式记账基础才能见效。
自托管服务器——或选择 PikaPods 每月约 $3,其中 20% 捐赠——无需任何订阅即可同步您的家庭账目。
除非您选择银行同步,否则您的数据绝不接触第三方——并提供端到端加密同步。
기능별 비교, 마케팅 수식어 없이.
| 항목 | Beancount | Actual Budget |
|---|---|---|
| 상태 | 2008년부터 활발히 개발되는 오픈 소스 | MIT 许可,自 2022 年起由社区维护;每月发布更新 |
| 주요 목적 | 완전하고 프로그래밍 가능한 복식 회계 | 信封预算法(零基预算),支持规则与计划 |
| 会计模型 | 复式记账——每笔交易在账户间平衡 | 单式记账流,带信封分类 |
| 데이터 소유권 | 내가 소유하고 버전 관리하며 백업하는 플레인 텍스트 파일 | 本地 SQLite 文件;完整 zip 导出与开放的本地 API |
| 투자 | 로트, 취득원가, 가격, 자본이득 | 预算外账户,跟踪手动更新的余额 |
| 다중 통화 | 구조화된 상품과 환산 | 暂不支持;实验性功能开发中 |
| 银行同步 | beancount.io 银行同步及可审核的导入器 | 自托管桥梁:SimpleFIN、Enable Banking 等 |
| 비용 | 무료 오픈 소스 코어, 선택적 호스팅 | 免费;自托管或选择约 $3/月的一键托管服务 |
웹 대시보드, BQL 쿼리, 네이티브 모바일 앱—그 뒤에는 하나의 플레인 텍스트 장부가 있습니다.










两者均为自由软件——因此诚实的比较是:除了金钱,每个工具要求您付出什么。
두 로컬 우선 도구가 이 작업을 문명화합니다: 내보내기 창이나 벤더 종속 없음 — 여러분의 데이터는 이미 디스크에 있습니다.
전체 예산 zip 파일(db.sqlite + metadata.json)을 다운로드하거나 @actual-app/api로 모든 것을 읽고 계정 거래를 CSV로 내보냅니다.
전환일을 선택하고 각 계정의 은행 거래 내역서에서 잔액을 기록합니다 — 새 원장을 검증할 기준점입니다.
예산 내 계정을 Beancount 자산 및 부채 계정에 매핑하고, Actual의 카테고리를 수입 및 지출 계정에 매핑합니다.
Smart Import를 사용하여 거래를 한 달씩 균형 잡힌 이중 입력 분개로 변환하며, 이체가 수입과 지출로 이중 계산되지 않도록 주의합니다.
명세서 날짜에 잔액 확인을 추가한 다음, 예산 외 잔액을 전체 로트 수준의 투자 추적으로 업그레이드합니다 — Actual이 할 수 없었던 부분입니다.
…완전하고 검증 가능한 재무 기록을 원한다면: 원가 기준이 있는 투자, 다중 통화 지원, 그리고 모든 앱보다 오래가는 일반 텍스트 원장 — 당사의 앱을 포함해서.
…지출 규율을 원한다면: 봉투 예산 관리, 구독 없는 YNAB 워크플로우, 그리고 쉬운 학습 곡선을 가진 자체 호스팅 프라이버시.
일부 가정에서는 두 가지 작업이 모두 실제로 필요합니다. 부재가 더 아쉬운 쪽부터 시작하세요 — 두 로컬 우선 도구 간 마이그레이션은 어느 쪽이든 쉽습니다.
도구가 아닌 작업에 따라 선택하세요. Actual Budget은 봉투 예산 앱입니다: 모든 달러에 역할을 부여하고, 변동 지출을 통제하며, YNAB 구독을 무료 자체 호스팅으로 대체하는 데 탁월합니다. Beancount는 복식 회계 시스템입니다: 취득 원가 기반의 투자, 여러 통화, 명세서와 대조 검증 가능한 잔액 등 재무 상태에 대한 완전하고 감사 가능한 기록을 구축하는 데 탁월합니다. '다음 달 돈을 어디에 써야 하지?'라는 질문이 있다면 Actual을 선택하세요. '내 재무 상태의 정확하고 검증 가능한 상태는 무엇인가?'라는 질문이 있다면 Beancount를 선택하세요.
네, 확실히 그렇습니다. Actual Budget은 MIT 라이선스이며, James Long이 2022년 4월에 오픈 소스화한 이후 커뮤니티에서 유지 관리하고 있으며, 자체 호스팅이 무료입니다. 추천되는 원클릭 호스트인 PikaPods는 호스팅 수수료의 20%를 프로젝트에 기부하기도 합니다. Beancount와 Fava 웹 인터페이스도 마찬가지로 무료이며 오픈 소스이며, 원장 파일은 결코 페이월 뒤에 있지 않은 평문 파일입니다. beancount.io의 선택적 유료 요금제는 은행 연동 및 모바일 앱과 같은 호스팅 편의 기능을 위한 것이지, 소프트웨어나 데이터를 위한 것이 아닙니다.
아니요, 의도적으로 그렇지 않습니다. 투자 및 모기지는 수동으로 업데이트하는 잔액을 추적하는 예산 외 계정에 있으며, 보유 주식, 로트, 가격은 없습니다. 공식 문서에는 Actual이 다중 통화를 지원하지 않으며, 실험적인 통화 기능이 아직 개발 중이라고 명시되어 있습니다(2026년 기준). 이것이 정확히 Beancount의 강점입니다: 투자는 로트, 취득 원가, 가격 및 자본 이득을 포함하며, 모든 통화, 주식, 펀드 또는 암호화폐 자산은 실제 변환 회계가 적용되는 일급 상품입니다.
네, 가능하며 이런 종류의 마이그레이션 중에서는 비교적 친절한 편입니다. Actual은 데이터를 로컬 SQLite 파일에 저장하고 전체 예산을 zip 파일로 내보내 다시 가져오거나 오픈 @actual-app/api로 읽을 수 있으며, 거래는 CSV로도 내보낼 수 있습니다. Actual의 계정을 Beancount 계정에 매핑하고, 각 거래를 균형 잡힌 복식 전기로 변환한 후, 명세서 날짜에 잔액 확인문을 추가하여 결과를 검증하세요. 봉투 카테고리 기록은 예산으로 이전되지 않지만, 모든 거래와 잔액은 이전 가능합니다.
네, 둘 다 로컬 우선이기 때문에 동일한 프라이버시 중심 사용자를 끌어들입니다. Actual의 기본 데이터베이스는 사용자 기기에 있으며, 자체 호스팅 동기화 서버(Docker)는 선택적 종단간 암호화와 함께 다중 기기 동기화를 추가합니다. Beancount의 원장은 디스크의 평문 파일이며, 파일을 동기화하는 방식대로 동기화됩니다. Git이 자연스러운 선택입니다. 차이점은 형식입니다: Actual의 진실은 앱이나 API를 통해 읽는 SQLite에 있고, Beancount의 진실은 모든 편집기에서 열고, 비교하고, 감사할 수 있는 텍스트에 있습니다.