Представляем okama Planner — бесплатное приложение с открытым кодом для создания личных и семейных финансовых планов и организации работы с клиентами.
Главная идея — оценивать все цели семьи в едином наборе рыночных сценариев. Покупка жилья, образование детей и пенсия связаны общими доходами, расходами и капиталом. Монте-Карло помогает оценить вероятность выполнения комплекса целей и сравнить разные варианты плана.
В этой системе okama отвечает за расчёты инвестиционных портфелей, api.okama.io — за финансовые данные, okama Planner — за финансовый план и работу с клиентами. okama-mcp связывает эти инструменты с ИИ-ассистентом: план можно создавать и уточнять в диалоге.
Что уже доступно:
- Общий портфель для всех целей или отдельный портфель для каждой цели — на выбор советника.
- Учёт доходов, расходов, активов, кредитов и резервов; сравнение сценариев плана.
- Локальная база клиентов с версиями планов и сохранёнными результатами расчётов — для финансовых советников и специалистов по финансовому планированию.
- Экспорт в Excel с оформлением под бренд советника (white-label), интерактивные графики HTML и изображения PNG/SVG.
- Отчёты и подписи графиков на русском, английском, немецком, испанском и упрощённом китайском языках.
Выгрузка отчетов
Приложение умеет выгружать данные, которые можно отдать клиенту в различных форматах:
- EXCEL с вкладками “денежный поток”, “график капитала”, “график портфеля” и др. Возможно, EXCEL в современном мире уже не лучший способ показать план вашему клиенту, но к этому привыкли большинство советников. Так можно показать клиенту основные финансовые решения
- красивые и современные графики со сценариями в формате HTML, PNG и SVG
Работа через ИИ
okama-planner уже работает в новой версии okama-mcp. Достаточно поручить ИИ создать финансовый план и дать исходные данные (финансовые цели, валюту расчетов, активы, пассивы, параметры семейного бюджета, ограничения). Финансовый план работает с неограниченным количеством инвестиционных портфелей. Советник может на старте выбрать работать ли по схеме портфель под каждую цель или один портфель на все цели (подробнее об этих подходах в статье Инвестирование на основе целей: единый портфель или одна цель - один портфель).
База данных клиентов
okama-planner умеет вести базу данных клиентов и запоминать версии финансовых планов, менять их после встречи с клиентом и адаптировать под изменения в целях и жизненной ситуации семьи. База данных клиентов для каждого из них запоминает до 16 параметров, некоторые из них являются необязательными.
Важно, что приложение передает данные клиентов ИИ уже в обезличенном варианте.
Какой компьютер подойдёт
Для локальной работы в связке okama Planner + okama-mcp с облачным ИИ не установлен проверенный минимальный порог по числу ядер и объёму оперативной памяти.
Для одного плана с несколькими целями и примерно 500–1 000 сценариями Монте-Карло предварительный ориентир для старта — 64-разрядный двухъядерный процессор и 8 ГБ оперативной памяти. Это не обязательный минимум: меньшие конфигурации пока не проверены, а расход ресурсов всей связки зависит также от ИИ-клиента, браузера и других открытых программ. Нагрузка расчёта зависит от числа сценариев, горизонта планирования и количества портфелей.
Нужны свободное место для Python, зависимостей, базы клиентов и отчётов, интернет для облачного ИИ и загрузки финансовых данных. SSD желателен. Отдельная видеокарта для расчётов Planner с облачным ИИ не требуется.
Для локальной установки нужен Python 3.11 или новее и клиент ИИ с поддержкой MCP. Для экспорта графиков непосредственно в PNG/SVG требуется Chrome или Chromium; HTML-графики можно открывать в браузере. Инструкции Planner.
Если запускать саму языковую модель локально, требования к памяти и видеокарте зависят от выбранной модели.
В будущих версиях планируем:
- Добавить включение/отключение обезличенного варианта обмена данными с ИИ. Это может быть полезным, например, при работе с локально установленными моделями. Сейчас все данные обезличиваются по умолчанию
- Расчет коэффициента гамма как интегрального критерия успешности финансового плана (вероятность выполнения каждой из целей и сроки их реализации при минимальных затратах)
- оптимизация финансовых планов по коэффициенту гамма
- разработка других интерфейсов (может быть все-таки сделать сайт?). Здесь нужно мнение сообщества. Нужно или нет.
Проект и примеры на GitHub · Подключение okama-mcp
В этой теме будем обсуждать развитие Planner. Какие задачи вашей практики стоит поддержать в первую очередь?


