InvestAI

Open sourceProjeto próprio · open sourceout/2026
Assistente que lê uma carteira de investimentos, busca dados reais de mercado e notícias, calcula os indicadores localmente e usa a Claude API para escrever um briefing em português.

O problema

Pedir análise de carteira direto para um modelo de linguagem é convidar número inventado. O cálculo precisa sair de dado real, não de memória de modelo.

A solução

O sistema separa as camadas: dados vêm de fonte pública (yfinance, RSS de notícias), os indicadores são calculados em Python localmente, e o modelo só entra no fim para redigir o texto sobre números que ele não inventou. Três interfaces sobre o mesmo núcleo: dashboard, web e WhatsApp.

O meu papel

Projeto inteiro — arquitetura, código, CI e documentação.

  • MITlicença aberta
  • CIlint e testes a cada push

Stack

  • Python 3.12
  • PostgreSQL
  • Streamlit
  • Claude API
  • GitHub Actions
Próximo projetoObrasOS