Установка / предварительные требования
- Beancount.io
- Поддерживается, наблюдалось: установите bеa 0.1.0; без аккаунта для локальных команд
- hledger
- Поддерживается: один бинарный файл через менеджер пакетов или Docker (1.52.3)
Гид по агентскому учёту 2026
Пять инструментов. Семь критериев рабочих процессов. Начните с того, где ведутся ваши книги и что ваш агент должен делать.
Этот порядок отдаёт предпочтение агентам, которые готовят изменения в учётных записях: проверенный предварительный просмотр и безопасный повторный импорт, затем документированные рабочие процессы, затем облачный доступ и инструменты, доступные только для чтения по умолчанию. Выбирайте подходящий вариант для своих книг.
Бесплатное ядро · локальные файлы, аккаунт не требуется
Локальная текстовая двойная бухгалтерия с CLI, созданным для агентов: предварительный просмотр перед применением, безопасные повторные импорты и единственный наблюдаемый сквозной запуск на этой странице.
Разработчикам агентов, которые хотят видеть каждое изменение главной книги как текст и проверять его перед применением.
Бесплатно, открытый исходный код
Локальная текстовая бухгалтерия с документированным пробным запуском и идемпотентным импортом, поддерживается с 2007 года.
Опытным пользователям текстовых скриптов, которым нужна локальная двойная запись без новой платформы.
Облачная главная книга · требуется учётная запись разработчика и OAuth
Размещённый сервер Remote MCP, общедоступный, плюс локальный сервер с открытым исходным кодом, CLI и агентский SDK — инструменты чтения и записи, ограниченные разрешениями OAuth для вашей организации Xero.
Агентам, работающим внутри существующей организации Xero.
Облачная бухгалтерия · вход Intuit или приложение разработчика
Размещённый коннектор QuickBooks от Intuit для Claude (США) и ChatGPT, плюс официальный сервер MCP с открытым исходным кодом, полным CRUD сущностей и финансовыми отчётами.
Агентам, работающим внутри существующей компании QuickBooks Online.
Облачная бухгалтерия · коннектор MCP, только чтение по умолчанию
Доступ MCP к компании Puzzle только для чтения по умолчанию, с подтверждёнными записями как опциональной бета-функцией — прежде всего окно вопросов и ответов, а не серверная часть бухгалтерии.
Разговорные вопросы по компании Puzzle в Claude, ChatGPT, Cursor или Codex.
Каждый инструмент оценивается по одним и тем же критериям. «Непроверено» означает, что источники не охватывают этот пункт; это не значит, что функция отсутствует.
| Что важно | Beancount.io | hledger | Xero | QuickBooks Online | Puzzle |
|---|---|---|---|---|---|
| Установка / предварительные требования | Поддерживается, наблюдалось: установите bеa 0.1.0; без аккаунта для локальных команд | Поддерживается: один бинарный файл через менеджер пакетов или Docker (1.52.3) | Размещённый Remote MCP: ничего устанавливать не нужно, приложение разработчика тарифа Core; локальный сервер и CLI: Node 18+ и учётные данные API | Размещённый коннектор: установка не требуется, подписка QuickBooks Online в США; локальный сервер: клонирование, сборка, приложение разработчика Intuit | Установка не требуется: аккаунт Puzzle, клиент MCP и URL коннектора |
| Аутентификация | Локально не требуется; учетные данные размещения только для знать bea ask | Не требуется: локальные файлы, без аккаунтов | Xero OAuth 2.0: PKCE для Remote MCP и CLI, или Custom Connection для локального сервера | Размещённый: вход Intuit и предоставление разрешений; локальный: подтверждение приложения OAuth2, для продакшена нужен публичный HTTPS | Puzzle OAuth для выбранных компаний; сеанс сохраняется при использовании хотя бы раз в 30 дней |
| Область чтения/записи | Чтение и запись, наблюдалось: запрос, отчёт, предварительный просмотр с последующим применением импорта | Чтение через отчёты; запись добавлением проводок и через импорт | Remote MCP: 18 инструментов чтения и 21 инструмент создания, обновления, авторизации и аннулирования, ограниченные разрешениями OAuth | Размещённый: отчёты, счета-фактуры, сметы, клиенты, импорт транзакций; локальный: полный CRUD и поиск, записи можно отключить | Только чтение по умолчанию; бета-записи для каждого подключения: категоризация, счета, счета-фактуры, проводки, сверка |
| Локальные или облачные данные | Локальные: текстовые файлы главной книги | Локальные: текстовый журнал | Облако: размещается Xero или запускается локально; учётные записи хранятся в организации Xero | Облако: размещённый коннектор или локальный подпроцесс stdio; учётные записи хранятся в компании QBO | Облако: размещённая конечная точка MCP поверх данных компании Puzzle |
| Предварительный просмотр / проверка | Наблюдалось: предпросмотр 3 готовы / 0 записано; проверка прошла успешно; несбалансированная запись отклонена | Задокументировано: импорт должно быть пробным прогоном; записи сбалансированы и проверены; команда проверки | Remote MCP V1 не запрашивает подтверждения (Xero рекомендует добавить его); CLI проверяет входной файл; пробный запуск не подтверждён | Размещённый: деструктивные действия требуют подтверждения; локальный: проверка схемы; пробный запуск не подтверждён | Когда записи включены, каждое изменение подтверждается перед выполнением; пробный запуск не подтверждён |
| Структурированный вывод | Наблюдалось: JSON-конверты со строками и столбцами, коды выхода, BQL | Вывод в терминал, HTML, CSV, JSON или SQL | Режимы вывода JSON, CSV и TOON | Результаты инструментов MCP плюс загрузка счетов в формате PDF | Не подтверждено: разговорные ответы в клиенте MCP; формат результата не рассматривается |
| Повторные импорты | Наблюдается безопасность повторения: повторный импорт записывает 0, байты сохраняются | Документированный идемпотентный повторный импорт через скрытые файлы состояния | Не проверено в просмотренных источниках | Не проверено в просмотренных источниках | Не подтверждено: путь импорта не документирован |
Beancount.io — единственный инструмент на этой странице, за которым стоит наблюдаемый агентский прогон с приоритетом предварительного просмотра: агент выполняет предварительный просмотр 3 готовых строк, применяет 3 записи, а повторное применение записывает 0, при этом байты книги учёта сохраняются. hledger документирует ту же схему рабочего процесса — импорт в режиме dry-run плюс идемпотентный повторный импорт — в своём официальном руководстве. Xero и QuickBooks Online предоставляют агентам официальные инструменты чтения и записи в рамках своих облачных настроек OAuth, что подходит агентам, работающим внутри существующей облачной организации.
Beancount.io и hledger. В Beancount.io поведение было пронаблюдено: идентичное повторное применение сообщает о 0 готовых при 3 точных дубликатах, записывает 0 записей и оставляет байты книги учёта без изменений. hledger документирует идемпотентный импорт в своём руководстве, сохраняя состояние в скрытом файле .latest, поэтому повторный запуск добавляет только новые транзакции. Для Xero, QuickBooks Online и Puzzle то, что делает повторный импорт, не проверено в изученных источниках. Агенты повторяют попытки, поэтому проверьте это, прежде чем позволить агенту импортировать без присмотра.
Нет. Локальные команды импорта, запросов, отчётов и проверки Beancount.io работают с обычными текстовыми файлами без аккаунта; только bea ask требует учётных данных хостинга. hledger вообще не требует аккаунта. Xero, QuickBooks Online и Puzzle хранят книгу учёта в облаке, поэтому агенту сначала нужен аккаунт этого сервиса и грант OAuth, независимо от того, подключается ли он через хостинговый сервер MCP или локальный инструмент.
Эту страницу публикует Beancount.io, и Beancount.io — один из пяти сравниваемых инструментов. Ячейки Beancount.io ссылаются на наблюдаемый воспроизводимый прогон; ячейки конкурентов цитируют официальную документацию, проверенную 2026-09-10, причём данные по Xero, QuickBooks Online и Puzzle были перепроверены 2026-11-01. Ни один конкурент здесь не тестировался в работе, платный аккаунт не использовался, а неизвестные данные помечены как непроверенные, а не трактуются как недостатки.

Установите bea, дайте агенту одно задание и проверьте результат самостоятельно. Для локальных книг не требуется аккаунт.