Dexter

автономный CLI-агент для глубокого финансового ресёрча на TypeScript

github.com ↗
 Публичный пост

Что это

Dexter — open-source агент для финансового анализа, работающий из терминала (CLI на Bun/Node.js, интерфейс на Ink/React). Он разбивает сложный финансовый вопрос на этапы исследования, сам выбирает нужные инструменты, обращается к живым рыночным данным и финансовой отчётности компаний (income statement, balance sheet, cash flow), проверяет собственные результаты и уточняет ответ, пока не наберёт достаточную уверенность. Архитектура построена на LangChain и включает защиту от бесконечных циклов при планировании задач.

Для работы нужны платные API: LLM (по умолчанию OpenAI, есть поддержка Anthropic, Google, xAI, OpenRouter и локального Ollama), Financial Datasets API для финансовых данных компаний и Exa или Tavily для веб-поиска. Сам код Dexter бесплатный (MIT-лицензия), но реальное использование требует оплаты сторонних API.

Для участников клуба это готовый пример продакшн-качества агента с планированием, самопроверкой и мультипровайдерной поддержкой LLM — полезно как референс для сборки собственных ресёрч-агентов на n8n/LangChain или для разбора паттернов агентной архитектуры (planning agent, action agent, self-validation). Проект прямо заявляет образовательный характер и не годится как финансовый советник для реальной торговли.

Возможности

  • Разбивает финансовый вопрос на пошаговый план исследования и выполняет его автономно
  • Мультиагентная архитектура: планирующий агент, исполняющий агент, механизм самопроверки результатов
  • Доступ к финансовой отчётности компаний: income statement, balance sheet, cash flow
  • Работает с живыми рыночными данными через Financial Datasets API
  • Веб-поиск для ресёрча через Exa или Tavily (на выбор)
  • Поддержка нескольких LLM-провайдеров: OpenAI, Anthropic, Google, xAI, OpenRouter, локальный Ollama
  • CLI-интерфейс на Bun/Node.js с UI на Ink (React для терминала)
  • Встроенная защита от зацикливания агента при многошаговом планировании

Цена: Код проекта распространяется бесплатно по MIT-лицензии, но для работы нужны платные сторонние API: LLM-провайдер (OpenAI и др.), Financial Datasets API для финансовых данных, Exa/Tavily для веб-поиска — их стоимость не входит в сам проект

Откомментируйте первым 👇

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб