Личная финансовая система Hearth на Python, собранная с Claude Code
Автор поста на Reddit с помощью Claude Code собрал Hearth, локальную систему личных финансов. Она сводит в одну панель инвестиции, налоги самозанятого и контроль кредитных карт, но повторить её непросто.
Что сделали
Автор с помощью Claude Code построил Hearth, локальную систему личных финансов на Python. Данные она берёт из Schwab, Robinhood, Coinbase, Plaid, из Gmail через Google MCP и из API с рыночными данными. Claude помогал разбираться в правилах инвестирования и налогов, писать свои навыки (skills) и дорабатывать логику. Это распределение портфеля, Schedule C и учёт пробега, а ещё предупреждения о загрузке кредитных лимитов, привязанные к датам закрытия выписок. Правила и перекрёстные проверки автор проверял сам.
Что получилось
Инвестиции, налоги и контроль кредитов собраны в одной панели. Система замечает проблемы вроде денег, которые лежат без дела, отвалившихся подключений и расхождений с данными банка. Цифр о выгоде или экономии в источнике нет. Там же сказано, что для повторения нужны серьёзные технические навыки.
На что обратить внимание
Главная сложность в объёме работы. По данным источника, ушло 547,7 млн токенов за 80 активных дней, а репозитория и последовательности промптов нет.
Пояснение
Schwab и Robinhood это американские брокеры, Coinbase это криптобиржа, а Plaid подключает банковские счета к сторонним приложениям. Schedule C это приложение к налоговой декларации в США, где самозанятые показывают доходы и расходы своего дела. Загрузка кредитного лимита (credit utilization) это доля использованного лимита по картам. В США она заметно влияет на кредитный рейтинг, поэтому её стараются держать низкой к дате закрытия выписки.
Кому пригодится
Тем, кто умеет программировать и хочет собрать свою финансовую панель из счетов, брокеров и почты, понимая, что это долгий проект.
Попробуйте сами с Claude Code
Собери в этой папке личного финансового помощника по моим файлам [выписки по инвестициям, данные о доходах, балансы и лимиты кредитных карт]. Он должен отслеживать мои инвестиции, оценивать, сколько откладывать на квартальные налоги самозанятого исходя из [мой доход и страна или регион], и показывать, как снизить загрузку кредитных лимитов ниже [целевой процент]. Готово, когда одна команда выдаёт сводку с датой и списком допущений. Никогда не подключайся к счетам и не переводи деньги, не спросив меня.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: reddit.com ·