Открытая платформа данных на Python, объединяющая финансовые и другие источники и предоставляющая к ним доступ из Python, Excel, AI-агентов и через REST API.
virattt/dexter
Автономный ИИ-агент для глубокого финансового анализа: планирует задачи, проверяет свою работу и получает актуальные рыночные данные.
Open source альтернатива:Bloomberg Terminal
- Звёзды
- 27,762
- Форки
- 3,422
- Открытые issues
- 106
- Последний коммит
- в прошлом месяце
Что это?
Dexter — терминальный агент для финансового анализа, написанный на TypeScript и запускаемый через Bun. Получив финансовый вопрос, он разбивает его на структурированные этапы исследования, выбирает инструменты для сбора данных, проверяет промежуточные результаты и повторяет процесс, пока не подготовит ответ, подкреплённый данными. По позиционированию это агент в духе Claude Code, специализирующийся на финансах.
Агент получает финансовые данные — например, отчёты о прибылях и убытках, балансы и отчёты о движении денежных средств — через Financial Datasets API, а для веб-поиска использует Exa или Tavily. Поддерживается несколько LLM-провайдеров, в том числе OpenAI, Anthropic, Google, xAI, OpenRouter и локальные модели Ollama. Защита от бесконечного выполнения включает обнаружение циклов и ограничение числа шагов.
В проект также входит набор тестов для оценки агента на датасете финансовых вопросов: он использует трассировку LangSmith и подход LLM-as-judge. Кроме того, scratchpad записывает каждый вызов инструмента в файлы JSONL для отладки. Необязательный шлюз WhatsApp позволяет задавать агенту вопросы из своего чата. Проект предназначен исключительно для образовательных и информационных целей и не подходит для принятия реальных инвестиционных решений.
Ключевые возможности
- 01Разбивает сложные финансовые вопросы на пошаговые планы исследования
- 02Получает отчёты о прибылях и убытках, балансы и отчёты о движении денежных средств
- 03Проверяет собственные результаты и повторяет процесс, пока ответ не будет готов
- 04Поддерживает несколько LLM-провайдеров, включая локальные модели Ollama
- 05Записывает все вызовы инструментов в файлы scratchpad для отладки
- 06Включает набор тестов с трассировкой LangSmith
Сценарии использования
- Изучать историческую финансовую отчётность публичной компании через терминал
- Разбираться в том, как ИИ-агент планирует задачи и использует инструменты для анализа больших объёмов данных
- Сравнивать LLM-агентов на датасетах финансовых вопросов
- Общаться с агентом для финансового анализа через WhatsApp
Быстрый старт
- 1
Установите среду выполнения Bun (v1.0 или выше) с сайта bun.com
- 2
Клонируйте репозиторий
git clone https://github.com/virattt/dexter.git - 3
Установите зависимости с помощью Bun
bun install - 4
Запустите Dexter в интерактивном режиме
bun start
Что важно знать
- Требуются API-ключ OpenAI и API-ключ Financial Datasets; их использование может быть платным.
- В README указано, что проект предназначен только для образовательных и информационных целей, а не для реальной торговли или инвестирования.
- Результаты могут быть неверными или устаревшими, поэтому проверяйте их, прежде чем полагаться на них.
Темы
Частые вопросы
- Что такое dexter?
- Автономный ИИ-агент для глубокого финансового анализа: планирует задачи, проверяет свою работу и получает актуальные рыночные данные. Dexter — терминальный агент для финансового анализа, написанный на TypeScript и запускаемый через Bun. Получив финансовый вопрос, он разбивает его на структурированные этапы исследования, выбирает инструменты для сбора данных, проверяет промежуточные результаты и повторяет процесс, пока не подготовит ответ, подкреплённый данными. По позиционированию это агент в духе Claude Code, специализирующийся на финансах.
- dexter можно использовать бесплатно? Какая у него лицензия?
- У dexter не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
- dexter всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в dexter — 23 сент. 2026 г..
- Для чего можно использовать dexter?
- Изучать историческую финансовую отчётность публичной компании через терминал Разбираться в том, как ИИ-агент планирует задачи и использует инструменты для анализа больших объёмов данных Сравнивать LLM-агентов на датасетах финансовых вопросов Общаться с агентом для финансового анализа через WhatsApp
- Как установить dexter?
- Установите среду выполнения Bun (v1.0 или выше) с сайта bun.com Клонируйте репозиторий: git clone https://github.com/virattt/dexter.git Установите зависимости с помощью Bun: bun install Запустите Dexter в интерактивном режиме: bun start
- Где скачать dexter?
- Исходный код и инструкции по установке — на GitHub: https://github.com/virattt/dexter
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Финансовый терминал с открытым исходным кодом: котировки, графики, отчетность, документы SEC, портфели и оповещения — в терминале или приложении.
Набор готовых к подключению навыков, которые добавляют LLM-агентам финансовые возможности: новости, данные по акциям, анализ настроений, прогнозы и отчёты.
Открытый harness для AI-агентов, которые исследуют рынки и торгуют: рабочие пространства для исследований, запланированные оповещения и контролируемые брокерские ордера.
Нативный финансовый терминал для исследований на C++20 с интерфейсом Qt6, встроенной аналитикой на Python, ИИ-агентами и более чем 100 коннекторами к рыночным данным.
Клиент Bloomberg на Rust с привязками для Python и Node.js для запросов справочных, исторических, внутридневных, потоковых данных и данных BQL.