설치 / 사전 요구 사항
- Beancount.io
- 지원, 관찰됨: bea 0.1.0 설치, 로컬 명령에 계정 불필요
- hledger
- 지원: 패키지 관리자 또는 Docker를 통한 단일 바이너리 (1.52.3)
이 순서는 장부 변경을 초안 작성하는 에이전트를 우선시합니다: 관찰된 미리 보기 및 반복 안전한 가져오기, 문서화된 워크플로, 클라우드 액세스 및 읽기 전용 도구 순. 장부에 맞는 것을 선택하세요.
무료 핵심 · 로컬 파일, 계정 불필요
에이전트를 위해 설계된 CLI를 갖춘 로컬 일반 텍스트 복식부기: 적용 전 미리보기, 반복 안전 가져오기, 이 페이지에서 유일하게 관찰된 종단간 실행.
모든 원장 변경을 텍스트로 미리 보고 적용 전에 검증하려는 에이전트 빌더.
무료, 오픈 소스
문서화된 드라이런 및 멱등 가져오기 워크플로를 갖춘 로컬 일반 텍스트 회계, 2007년부터 유지 관리.
새로운 플랫폼 없이 로컬 복식부기를 원하는 일반 텍스트 스크립팅 베테랑.
클라우드 원장 · 개발자 계정 및 OAuth 필요
공식 MCP 서버, CLI 및 에이전트 SDK로 읽기 및 쓰기 도구를 제공하며 OAuth 권한으로 Xero 조직에 범위가 제한됩니다.
기존 Xero 조직 내에서 작동하는 에이전트.
클라우드 원장 · Intuit 개발자 앱 및 OAuth 필요
Intuit의 공식 MCP 서버로 전체 엔터티 CRUD 및 재무 보고서를 다루며 Intuit 개발자 앱 핸드셰이크로 게이트됩니다.
기존 QuickBooks Online 회사 내에서 작동하는 에이전트.
클라우드 원장 · Claude 커넥터, 읽기 전용
Claude에서 Puzzle 회사에 대한 읽기 전용 MCP 액세스, 알파 상태 — Q&A 창이지 회계 백엔드가 아님.
Claude에서 Puzzle 회사에 대한 읽기 전용 대화형 질문.
모든 도구는 동일한 기준으로 평가됩니다. '미검증'은 출처가 해당 내용을 다루지 않았음을 의미하며, 기능이 없다는 뜻은 아닙니다.
| 중요 항목 | Beancount.io | hledger | Xero | QuickBooks Online | Puzzle |
|---|---|---|---|---|---|
| 설치 / 사전 요구 사항 | 지원, 관찰됨: bea 0.1.0 설치, 로컬 명령에 계정 불필요 | 지원: 패키지 관리자 또는 Docker를 통한 단일 바이너리 (1.52.3) | 사전 요구 사항과 함께 지원: Node 18+, 개발자 계정, API 자격 증명 | 사전 요구 사항과 함께 지원: 클론, 빌드, 구성, Intuit 개발자 앱 필요 | 사전 요구 사항과 함께 지원: Claude.ai 및 Puzzle 계정, 연결 URL |
| 인증 | 로컬에서는 필요 없음, bea ask에만 호스팅 자격 증명 필요 | 필요 없음: 로컬 파일, 계정 없음 | Xero OAuth2: 사용자 지정 연결 또는 PKCE 브라우저 로그인 | Intuit OAuth2 앱 핸드셰이크; 샌드박스는 localhost 허용, 프로덕션은 공개 HTTPS 필요 | Claude 커넥터를 통한 Puzzle OAuth, 읽기 전용 권한, 5일마다 재인증 |
| 읽기/쓰기 범위 | 읽기 및 쓰기, 관찰됨: 쿼리, 보고서, 미리보기 후 적용 가져오기 | 보고서를 통한 읽기, 추가 및 가져오기를 통한 쓰기 | 읽기 및 문서화된 생성/업데이트 쓰기, OAuth 권한으로 범위 제한 | 전체 생성, 읽기, 업데이트, 삭제 및 검색, 쓰기 가능 범주 비활성화 가능 | 설계상 읽기 전용: 40개 이상의 읽기 엔드포인트, 쓰기 불가 |
| 로컬 대 클라우드 데이터 | 로컬: 일반 텍스트 원장 파일 | 로컬: 일반 텍스트 저널 | 클라우드: 도구는 로컬에서 실행되고 원장은 Xero 조직에 있음 | 클라우드: 로컬 stdio 하위 프로세스, 원장은 QBO 회사에 있음 | 클라우드: Puzzle 데이터에 대한 원격 MCP 엔드포인트 |
| 미리보기 / 검증 | 관찰됨: 미리보기 3개 준비 / 0개 기록, 유효성 검사 통과, 불균형 기록 거부 | 문서화됨: 가져오기 드라이런, 항목 균형 및 검증, check 명령 | 필드 수준 입력 검증, 기록 전 미리보기 검증되지 않음 | 스키마 입력 검증, 기록 전 미리보기 검증되지 않음 | 해당 없음: 미리 볼 쓰기 경로 없음 |
| 구조화된 출력 | 관찰됨: 행과 열이 있는 JSON 봉투, 종료 코드, BQL | 터미널, HTML, CSV, JSON 또는 SQL로 보고 | JSON, CSV 및 TOON 출력 모드 | MCP 도구 결과 및 인보이스 PDF 다운로드 | 미검증: 대화형 답변, 결과 봉투 미포함 |
| 반복 가져오기 | 관찰된 반복 안전성: 재가져오기는 0건 기록, 바이트 보존 | 숨은 상태 파일을 통한 문서화된 멱등 재가져오기 | 확인된 소스에서 미검증 | 확인된 소스에서 미검증 | 해당 없음: 가져오기 경로 없음 |
Beancount.io는 이 페이지에서 관찰된 미리보기 우선 에이전트 실행이 뒷받침되는 유일한 도구입니다. 에이전트는 준비된 3개 행을 미리보고, 3개 항목을 적용하며, 반복 적용 시 원장 바이트가 보존된 상태에서 0을 기록합니다. hledger는 공식 매뉴얼에서 동일한 형태의 워크플로(드라이런 가져오기 및 멱등 재가져오기)를 문서화합니다. Xero와 QuickBooks Online은 에이전트에게 클라우드 OAuth 설정 뒤의 공식 읽기 및 쓰기 도구를 제공하므로 기존 클라우드 조직 내에서 작동하는 에이전트에 적합합니다.
네. Xero는 개발자 프로그램을 통해 MCP 서버, 명령줄 도구, 에이전틱 SDK를 게시하며, 모두 OAuth 자격 증명으로 Xero 조직에 대해 인증됩니다. Intuit은 생성, 읽기, 업데이트, 삭제, 검색 도구와 재무 보고서를 포함하는 공식 QuickBooks Online MCP 서버를 게시하며, Intuit 개발자 앱과 일회성 브라우저 OAuth 핸드셰이크로 보호됩니다. 두 서비스 모두 원장을 클라우드에 유지합니다. 에이전트 도구는 로컬에서 실행되지만 데이터는 클라우드에 있습니다.
아니요. Puzzle의 MCP 통합은 명시적으로 읽기 전용이며 알파 상태입니다. Claude에 40개 이상의 읽기 엔드포인트를 노출하고, 5일마다 재인증이 필요하며, 어떤 것도 수정하거나 쓸 수 없다고 명시합니다. 이는 Puzzle 회사에 대한 읽기 전용 대화형 질문에 적합하지만 에이전트 부기에는 적합하지 않습니다.
Beancount.io가 이 페이지를 게시하며 비교 대상 5개 도구 중 하나입니다. Beancount.io 셀은 관찰되고 재현 가능한 실행에 연결됩니다. 경쟁사 셀은 2026-09-10에 확인된 현재 공식 문서를 인용합니다.