Опубликовано

Альтернатива Actual Budget в 2026 году: мультивалютность, ИИ и SQL-доступ

Сравниваем Actual Budget с Expense Budget Tracker: конверты и local-first или мультивалютный реестр, общие пространства, MCP и SQL API по HTTP. Плюс безопасный план перехода.

В Actual Budget счету можно назначить EUR, USD или GBP. Но сам бюджет по-прежнему рассчитывается так, словно все суммы указаны в одной валюте. Документация Actual говорит об этом на редкость прямо: приложение не привязано к какой-либо валюте, но не поддерживает мультивалютность на уровне модели данных.

От этого Actual не становится плохим приложением. Для семьи, которая живет в одной валюте и ценит конвертное бюджетирование, работу без интернета, качественный импорт и возможность подключить банк, Actual может быть лучшим выбором.

Искать альтернативу Actual Budget в 2026 году стоит, когда перестает устраивать сама модель данных: несколько валют нужно сверять независимо друг от друга, двум людям нужен явный доступ к общему рабочему пространству либо удаленному агенту или сервису не на Node требуется HTTP-доступ. Expense Budget Tracker рассчитан именно на такие задачи. Правда, ради них придется отказаться от некоторых удобств Actual — прежде всего от встроенного импорта финансовых файлов и синхронизации с подключенными банками.

Один продукт не заменяет другой без изменений в привычном процессе.

Железнодорожник испытывает один вагон между двумя системами путей, пока оба состава остаются на месте

Если нужен короткий ответ

Оставайтесь с Actual, если ваш учет строится вокруг конвертов, вам важна локальная копия бюджета на каждом устройстве или вы активно пользуетесь импортом, подключением к банкам, правилами, расписаниями операций, отчетами либо сквозным шифрованием.

Попробуйте Expense Budget Tracker, если вам нужны операции в исходных валютах, общее рабочее пространство на базе SQL, облачный MCP-коннектор или прямой HTTP API. Главное ограничение лучше принять сразу: подключения к банкам нет. Операции придется вводить вручную или отдельно поручать агенту обработку файла либо выписки. Записанные агентом операции, обе стороны переводов и итоговые балансы все равно должен проверить человек.

Actual Budget и Expense Budget Tracker: главное в одной таблице

Что сравниваем Actual Budget Expense Budget Tracker
Подход к бюджету По умолчанию — локальное конвертное бюджетирование; также есть tracking budget для прогноза доходов и расходов Помесячная таблица «план — факт», связанная с реестром операций и историей изменений бюджета
Архитектура данных На каждом устройстве хранится копия бюджета; выбранный сервер Actual добавляет синхронизацию и серверные возможности Облачный сервис или self-hosted веб-приложение с Postgres и Row-Level Security на уровне рабочих пространств
Несколько валют Встроенной поддержки нет; документированный обходной путь использует экспериментальные шаблоны правил и курсы, которые нужно задавать вручную Каждая запись хранится в исходной валюте и пересчитывается в отчетную валюту рабочего пространства при чтении
Добавление операций Ручной ввод; импорт CSV, QIF, OFX, QFX и CAMT; при желании — импорт из подключенного банка Ручной ввод или явно запущенная обработка CSV, PDF, скриншота либо выписки агентом; подключения к банку нет
Правила и отчеты Правила, расписания операций, сверка и настраиваемые панели отчетов Бюджетная таблица, текущие балансы, панели расходов и анализ влияния валютных курсов
Семейный учет Два человека могут открыть один синхронизируемый файл бюджета; документация предупреждает о конфликтах при одновременном редактировании Пользователи вступают в общие рабочие пространства; политики базы данных изолируют данные каждого пространства
Программный доступ Официальный пакет для Node, запускающий Actual без интерфейса; официальный CLI с подключением к серверу синхронизации Actual Удаленный MCP с OAuth и HTTP SQL Agent API с аутентификацией по ApiKey
Модель конфиденциальности Сильная local-first архитектура; синхронизируемые данные бюджета можно защитить сквозным шифрованием Центральный реестр в Postgres — в облачном сервисе или self-hosted развертывании на Docker

Считать галочки в этой таблице не очень полезно. Гораздо важнее понять, в каких строках находятся ваши обязательные требования.

Для конвертного бюджетирования Actual по-прежнему сильнее

В стандартном режиме Actual распределяет по конвертам деньги, которые у вас уже есть. В приложении также доступен традиционный tracking budget для прогноза доходов и расходов, однако именно конвертный метод остается его главной особенностью.

Не менее важна local-first архитектура. Actual хранит бюджет на устройстве и, если настроен сервер, синхронизирует через него изменения. Без интернета работа не останавливается. Сервер настоятельно рекомендуется, но руководство по установке подтверждает: импорт файлов, ведение бюджета, отчеты, расписания операций, а также импорт и экспорт файла бюджета доступны и без сервера. Десктопные приложения вдобавок автоматически создают резервные копии и сразу готовы к офлайн-работе.

Повседневная работа с операциями тоже хорошо отлажена:

  • Импорт Actual поддерживает CSV, QIF, OFX, QFX и CAMT, находит вероятные дубли и умеет работать с поддерживаемыми сервисами банковской синхронизации.
  • Правила приводят в порядок названия получателей, назначают категории и примечания и могут срабатывать во время импорта.
  • Расписания обрабатывают ожидаемые регулярные и разовые операции — автоматически или после подтверждения.
  • Панель отчетов можно настроить под себя. В нее входят движение денежных средств, чистая стоимость активов, анализ расходов и пользовательские отчеты.
  • По желанию синхронизируемые данные бюджета можно защитить сквозным шифрованием еще до отправки с устройства.

У шифрования есть важные границы. Согласно документации Actual по синхронизации, оно не защищает локальные данные на устройстве и учетные данные для банковской синхронизации, сохраненные на сервере. Поэтому шифрование всего диска и контроль над сервером по-прежнему имеют значение.

Если этот набор функций уже решает реальные задачи вашей семьи, не стоит мигрировать ради более длинного списка возможностей. Менять работающий процесс разумно только тогда, когда цена недостающей функции стала достаточно высокой.

При нескольких валютах меняется не экран, а реестр

Документированный обходной путь Actual честно показывает, что происходит с данными. Для каждого счета в иностранной валюте нужно настроить правила, сохранить исходную сумму в примечании к операции, вручную указать курс и заменить сумму пересчитанным значением. Руководство отдельно предупреждает: шаблоны правил пока экспериментальные, в них могут быть ошибки, а сама функция в будущем может исчезнуть.

Для нескольких редких покупок за границей этого может быть достаточно. Но процесс быстро усложняется, если семья регулярно получает доход в EUR, хранит сбережения в USD, платит картой в GBP и должна сверять каждый счет в его собственной валюте.

Expense Budget Tracker сохраняет в реестре и исходную сумму, и валюту каждой операции. Ежедневные курсы ECB, CBR и NBS используются при чтении данных, чтобы пересчитать записи в отчетную валюту рабочего пространства. Сама операция при этом не заменяется заранее сконвертированной суммой. Переводы между своими счетами хранятся как полноценные записи реестра — в том числе при переводе между разными валютами.

Благодаря этому можно:

  • сверять каждый счет в валюте исходной выписки
  • сводить счета в одной отчетной валюте, не теряя первоначальные суммы
  • не включать переводы в доходы и расходы, то есть не принимать перемещение собственных денег за новую финансовую активность

Руководство по мультивалютному бюджетированию показывает эту модель на трансграничных примерах. Если все ваши счета открыты в одной валюте, преимущество почти исчезает.

Слово «API» здесь означает разные вещи

Официальный API Actual — это не HTTP- и не REST-сервис. В документации описан @actual-app/api: npm-пакет, который запускает приложение без интерфейса, скачивает локальную копию бюджета и позволяет коду на Node.js читать и изменять ее. Официальной поддержки других языков нет.

Еще один полезный интерфейс — официальный CLI. Он работает со счетами, операциями, бюджетами, категориями, правилами, расписаниями и ActualQL. В его README граница обозначена четко: CLI подключается к запущенному серверу синхронизации Actual, поддерживает локальный кеш и не работает напрямую с локальными файлами бюджета.

Для автоматизации существующей системы Actual на Node подходят оба варианта. Но ни один из них не является универсальным HTTP-эндпоинтом.

У Expense Budget Tracker два удаленных интерфейса:

  • Облачный MCP-коннектор использует Streamable HTTP и OAuth в браузере. Область доступа expenses:read позволяет находить рабочие пространства, изучать схему и выполнять запросы только для чтения. Для изменений нужна отдельная область expenses:write.
  • SQL Agent API использует долгоживущий ApiKey. Скрипт может получить список рабочих пространств и выбрать нужное, изучить разрешенную схему, выполнить один ограниченный запрос на чтение либо отправить по HTTP один одобренный оператор INSERT, UPDATE или DELETE. Для выбранного рабочего пространства продолжает действовать Row-Level Security.

Если нужно автоматизировать Actual на Node, выбирайте API Actual. Если нужен удаленный MCP или прямой HTTP-доступ для скриптов и сервисов на любом языке, эти требования лучше закрывает Expense Budget Tracker.

Подключение к банку — не то же самое, что импорт через агента

Actual умеет импортировать операции из подключенных банков через настроенных провайдеров. Это не лента с непрерывным обновлением: согласно текущему руководству по банковской синхронизации, синхронизацию запускают со страницы счета или из раздела All Accounts. Но даже такой сценарий избавляет от необходимости каждый раз скачивать и передавать выписку.

В Expense Budget Tracker подключений к банкам нет. ИИ-чат, MCP-коннектор и Agent API помогают разбирать выписки, но только после вашего явного действия. Вы передаете CSV, PDF, скриншот или выписку; агент изучает существующую схему и данные, а затем подготавливает или записывает строки реестра в пределах выданного ему доступа.

Так вы контролируете источник и диапазон дат, но ответственность за сверку остается у вас. После любой записи проверьте количество операций, даты, знаки, валюты, категории, обе стороны переводов и конечные балансы. Парсер выписки способен создать убедительно выглядящие строки и все равно ошибиться.

Этот цикл проверки подробно разобран в руководстве по импорту банковских выписок. Если вы прежде всего хотите сохранить удобство прямого подключения к банку, оставайтесь с Actual или сравнивайте продукты, изначально построенные вокруг агрегации банковских данных.

Совместный доступ и self-hosting решают разные задачи

Actual синхронизирует файл бюджета между устройствами. В текущей документации по многопользовательскому режиму сказано, что два человека могут редактировать один файл. Однако одновременной работы лучше избегать: конфликтующие изменения способны создать проблемы. Общий доступ есть, но единицей совместной работы остается файл бюджета.

В Expense Budget Tracker такой границей служит рабочее пространство. Пользователи вступают в общее пространство, а Postgres Row-Level Security отделяет его данные от данных остальных пространств. Это полезно, когда для личных и семейных финансов нужно явно управлять участниками, а не просто делиться файлом.

Самостоятельное размещение само по себе тоже не определяет победителя. Actual работает по принципу local-first, а сервер добавляет синхронизацию, доступ из браузера и с мобильных устройств, подключение к банкам и программные интерфейсы. Expense Budget Tracker — веб-приложение с центральной базой Postgres; его руководство по самостоятельному размещению использует Docker Compose для сервисов приложения, обработчика валютных курсов и базы данных.

Различаются и эксплуатационные расходы. В Expense Budget Tracker вы отвечаете за резервные копии базы, учетные данные, обновления и восстановление. Если вы используете сервер синхронизации Actual, его тоже придется обслуживать и резервировать, хотя на каждом устройстве останется локальная копия бюджета. Выбирайте архитектуру, которую готовы восстанавливать в самый неудачный момент, а не ту, которая выглядит независимее на странице возможностей.

Как проверить миграцию без лишнего риска

Прямого импортера из Actual в Expense Budget Tracker нет. На время небольшого параллельного теста оставьте Actual источником истины. Задача пилота — найти расхождения до того, как они разойдутся по многолетней истории.

1. Сохраните резервную копию Actual и составьте список потерь

Сделайте свежий экспорт Actual и больше его не меняйте. Отдельно перечислите все, что не переедет вместе с операциями: правила, расписания, макеты отчетов, подключения к банкам, параметры шифрования и собственную автоматизацию.

2. Возьмите один закрытый месяц

Выберите типичный счет и месяц, за который уже есть итоговая выписка. Если в ней есть перевод на другой отслеживаемый счет, возьмите и соответствующий период выписки по второму счету. Одного закрытого месяца достаточно, чтобы обнаружить возвраты, дубли, неверные знаки и пробелы в категориях, но такой объем еще можно тщательно проверить.

3. Сопоставьте данные до первой записи

Составьте небольшую таблицу соответствий вне обеих систем:

Данные Actual Куда перенести в Expense Budget Tracker Что зафиксировать
Счет Счет реестра Постоянный ID, исходную валюту и дату начала учета
Категория Категория реестра Прежнее название или одну документированную замену
Получатель и примечания Контрагент и примечание Исходные сведения, которые понадобятся при проверке
Перевод Два связанных движения по счетам Счет-источник, счет назначения, даты и исходные суммы
Валюта бюджета Отчетная валюта рабочего пространства Валюту сводных отчетов, которая не заменяет исходные значения

Во время пилота не переделывайте категории. Сначала убедитесь, что обе системы одинаково описывают один и тот же месяц.

4. Начните с пяти–десяти сложных операций

Если они есть в выбранном периоде, возьмите обычную покупку, доход, возврат, комиссию и перевод. Внесите их вручную или явно передайте агенту ограниченный исходный файл и укажите целевое рабочее пространство.

При работе через MCP начните с expenses:read, изучите схему и добавляйте expenses:write только для согласованного изменения. Через HTTP API сначала выберите рабочее пространство и изучите схему, затем отправьте один одобренный запрос на запись и после этого запросите измененные строки. Ни один из интерфейсов не скрывает внутри себя прямой импорт из Actual.

5. Сверьте счет в исходной валюте

Проверьте:

  • начальный и конечный балансы на выбранных границах периода
  • количество операций и даты
  • знаки и исходные валюты
  • возвраты и обратные операции
  • обе стороны каждого перевода
  • дубли, появившиеся во время теста

Не маскируйте расхождение по счету итогом в отчетной валюте. Исправляйте исходную строку, сопоставление или границу периода, пока счет не сойдется в своей валюте.

6. Загрузите оставшиеся операции и повторите обычный процесс

Когда тестовая выборка сойдется, добавьте остальные операции закрытого месяца. Сравните суммы по категориям, доходы, расходы, переводы, балансы в исходных валютах и сводное представление в отчетной валюте. Воспроизведите отчеты, которыми действительно пользуетесь в Actual, и запишите все, чего не хватает или что заметно отличается.

Затем повторите еженедельный процесс, которого собираетесь придерживаться. Если подготовка выписок и проверка записей агента отнимают больше времени, чем экономит импорт из подключенного банка в Actual, пилот уже дал ответ.

7. Переходите только после полной сверки

Расширяйте тест по одному счету и одному месяцу за раз. Не меняйте Actual и сохраненные резервные копии, пока не сойдется каждый включенный в миграцию счет и вы не проверите замену для каждого важного рабочего процесса.

Аккуратная демонстрация — еще не результат миграции. Результат — месяц, который полностью сошелся, и процесс, которого семья готова придерживаться дальше.

Так что выбрать?

Actual Budget подойдет лучше, если вам нужны:

  • local-first конвертное бюджетирование с офлайн-доступом
  • встроенный импорт финансовых файлов и подключение к банкам при желании
  • зрелые правила, расписания, сверка и отчеты
  • сквозное шифрование синхронизируемых данных бюджета
  • автоматизация сервера Actual через пакет для Node или CLI

Expense Budget Tracker стоит выбрать, если вам нужны:

  • операции в исходных валютах с пересчетом в отчетную валюту при чтении
  • переводы как полноценные сущности и балансы счетов, рассчитанные по реестру
  • общие рабочие пространства с явным членством и изоляцией на уровне базы данных
  • облачный удаленный MCP-коннектор для совместимых клиентов
  • прямой SQL-доступ по HTTP для агентов, скриптов и сервисов
  • облачный сервис или self-hosting на Docker/Postgres

В первом случае Actual уже решает нужную задачу. Во втором — откройте Expense Budget Tracker рядом с Actual и проверьте один закрытый месяц. Не трогайте старую систему, пока не сойдутся и цифры, и сам рабочий процесс.

Если вы рассматриваете больше вариантов, сравнение с YNAB поможет выбрать между готовой методикой бюджетирования и контролем над системой. А сравнение с Quicken разбирает более сложный переезд с настольного финансового приложения, где нужно сохранить больше привычных процессов.

Читайте дальше

Приложение для бюджета без привязки к банку в 2026 году: ручной учёт и импорт CSV

Как вести бюджет без привязки к банку: сравните ручной ввод и импорт выписок с проверкой, сверяйте остатки и разберитесь, куда передаются ваши данные.

Как использовать ИИ для учета расходов и ведения бюджета

Практическое руководство по личным финансам с ИИ. Подключитесь через размещенный MCP или Agent API, чтобы разбирать выписки, распределять операции по категориям, учитывать расходы и вести бюджет.

Альтернатива Mint на своём сервере в 2026 году: бюджетные данные под вашим контролем

Ищете замену Mint для собственного сервера? Сравните компромиссы, безопасно сопоставьте старые транзакции и создайте систему бюджетирования, которую можно проверить и перенести.

Трекер бюджета с открытым исходным кодом для разработчиков — полный контроль над финансовыми данными

Почему разработчикам стоит размещать трекер расходов на собственной инфраструктуре. Разверните систему учета бюджета с открытым исходным кодом, SQL API, интеграцией с ИИ-агентами и полным контролем над базой Postgres.