Repolode
investbrainapp

investbrainapp/investbrain

Rastreador de investimentos self-hosted baseado em Laravel que consolida ativos de várias corretoras e acompanha o desempenho do mercado.

Alternativa open source a:Personal CapitalKubera

Estrelas
940
Forks
76
Issues abertas
13
Último commit
há 2 horas

Esta página apresenta um projeto de código aberto e não constitui aconselhamento de investimento. Negociar e investir pode gerar perdas: avalie o risco por conta própria e siga as leis do seu país antes de usá-lo.

O que é?

O Investbrain é um rastreador de investimentos self-hosted, desenvolvido como uma aplicação web em PHP com Laravel. Ele permite gerenciar carteiras e transações de diferentes corretoras em um só lugar, acompanhar seus ativos e analisar o desempenho ao longo do tempo. Comandos executados em segundo plano atualizam os dados de dividendos e desdobramentos de ações.

Os dados de mercado são obtidos por meio de uma interface de provedores intercambiáveis. Há suporte a Yahoo Finance, Twelve Data, Finnhub, Alpaca e Alpha Vantage. Você pode listar vários provedores em ordem para que o app tente o próximo caso uma solicitação falhe. Desenvolvedores também podem adicionar seus próprios provedores implementando a interface de dados de mercado.

Um recurso opcional de chat com IA responde a perguntas com base nos seus próprios ativos. Ele se conecta a serviços hospedados de LLM, como OpenAI, Anthropic e Gemini, além do Ollama e de outros endpoints compatíveis com OpenAI. Os dados da carteira podem ser importados e exportados para backup ou migração. A instalação recomendada é via Docker Compose.

Recursos principais

  • 01Acompanhe ativos e transações de várias contas de corretoras em um único painel.
  • 02Obtenha dados de mercado do Yahoo Finance, Twelve Data, Finnhub, Alpaca ou Alpha Vantage, com fallback automático.
  • 03Converse com um assistente de IA que usa seus ativos como contexto, com LLMs hospedados ou Ollama.
  • 04Importe e exporte carteiras e transações para backup e portabilidade.
  • 05Comandos agendados atualizam preços, dividendos e desdobramentos de ações, além de recalcular o custo de aquisição.

Casos de uso

  • Consolidar em uma única visualização investimentos mantidos em várias corretoras.
  • Hospedar seu próprio rastreador privado de carteiras e manter seus dados financeiros no seu servidor.
  • Fazer perguntas a um LLM sobre seus próprios ativos enquanto executa um modelo local pelo Ollama.
  • Desenvolver ou testar um provedor personalizado de dados de mercado para uma aplicação Laravel.

Início rápido

  1. 1

    Baixe o arquivo docker-compose.yml

    curl -O https://raw.githubusercontent.com/investbrainapp/investbrain/main/docker-compose.yml
  2. 2

    Ajuste as configurações do ambiente no arquivo compose

  3. 3

    Inicie o app com o Docker Compose

    docker compose up
  4. 4

    Abra http://localhost:8000/register no navegador

Antes de usar

  • A hospedagem própria exige que o Docker Engine esteja instalado na sua máquina.
  • Os recursos de chat com IA precisam da sua própria chave de API de um provedor ou de um endpoint do Ollama hospedado por você.
  • Os dados de mercado do Yahoo podem ser bloqueados por alguns firewalls ou bloqueadores de anúncios, como o Pi-hole.

Tópicos

Perguntas frequentes

O que é investbrain?
Rastreador de investimentos self-hosted baseado em Laravel que consolida ativos de várias corretoras e acompanha o desempenho do mercado. O Investbrain é um rastreador de investimentos self-hosted, desenvolvido como uma aplicação web em PHP com Laravel. Ele permite gerenciar carteiras e transações de diferentes corretoras em um só lugar, acompanhar seus ativos e analisar o desempenho ao longo do tempo. Comandos executados em segundo plano atualizam os dados de dividendos e desdobramentos de ações.
investbrain é gratuito? Qual é a licença?
investbrain é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
investbrain ainda é mantido?
Manutenção ativa. O último commit de investbrain foi em 7 de nov. de 2026.
Para que posso usar investbrain?
Consolidar em uma única visualização investimentos mantidos em várias corretoras. Hospedar seu próprio rastreador privado de carteiras e manter seus dados financeiros no seu servidor. Fazer perguntas a um LLM sobre seus próprios ativos enquanto executa um modelo local pelo Ollama. Desenvolver ou testar um provedor personalizado de dados de mercado para uma aplicação Laravel.
Como instalar investbrain?
Baixe o arquivo docker-compose.yml: curl -O https://raw.githubusercontent.com/investbrainapp/investbrain/main/docker-compose.yml Ajuste as configurações do ambiente no arquivo compose Inicie o app com o Docker Compose: docker compose up Abra http://localhost:8000/register no navegador
Onde consigo investbrain?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/investbrainapp/investbrain

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados