Repolode
investbrainapp

investbrainapp/investbrain

Rastreador de inversiones autohospedado basado en Laravel que consolida posiciones de varios brókeres y supervisa la evolución del mercado.

Alternativa open source a:Personal CapitalKubera

Estrellas
942
Forks
76
Issues abiertos
13
Último commit
hace 19 horas

Esta página presenta un proyecto de código abierto y no constituye asesoramiento de inversión. Operar e invertir puede generar pérdidas: evalúa el riesgo por tu cuenta y cumple las leyes de tu país antes de usarlo.

¿Qué es?

Investbrain es un rastreador de inversiones autohospedado, desarrollado como una aplicación web en PHP con Laravel. Permite gestionar carteras y transacciones de distintos brókeres en un solo lugar, hacer seguimiento de las posiciones y consultar su evolución a lo largo del tiempo. Los comandos de actualización en segundo plano se encargan de los datos sobre dividendos y desdoblamientos de acciones.

Los datos de mercado se obtienen mediante una interfaz de proveedores intercambiables. La aplicación es compatible con Yahoo Finance, Twelve Data, Finnhub, Alpaca y Alpha Vantage. Puedes indicar varios proveedores en orden para que, si falla una solicitud, la aplicación pruebe con el siguiente. Los desarrolladores pueden añadir su propio proveedor implementando la interfaz de datos de mercado.

La función de chat con IA, que es opcional, responde preguntas basándose en tus propias posiciones. Se conecta a servicios LLM alojados de proveedores como OpenAI, Anthropic y Gemini, además de Ollama y otros endpoints compatibles con OpenAI. Puedes importar y exportar datos de la cartera para hacer copias de seguridad o migrarlos. Se recomienda instalar la aplicación con Docker Compose.

Funciones clave

  • 01Permite hacer seguimiento de posiciones y transacciones de varias cuentas de bróker en un solo panel.
  • 02Obtiene datos de mercado de Yahoo Finance, Twelve Data, Finnhub, Alpaca o Alpha Vantage, con conmutación automática al siguiente proveedor.
  • 03Permite chatear con un asistente de IA que responde basándose en tus posiciones, mediante LLM alojados o Ollama.
  • 04Permite importar y exportar carteras y transacciones para hacer copias de seguridad y facilitar su portabilidad.
  • 05Los comandos programados actualizan los precios, los dividendos y los desdoblamientos de acciones, y vuelven a calcular el costo base.

Casos de uso

  • Consolidar en una sola vista las inversiones repartidas entre varios brókeres.
  • Autohospedar un rastreador privado de carteras y mantener los datos financieros en un servidor propio.
  • Consultar a un LLM sobre tus propias posiciones mientras ejecutas un modelo local con Ollama.
  • Crear o probar un proveedor personalizado de datos de mercado para una aplicación Laravel.

Inicio rápido

  1. 1

    Descarga el archivo docker-compose.yml

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

    Ajusta la configuración del entorno en el archivo compose

  3. 3

    Inicia la aplicación con Docker Compose

    docker compose up
  4. 4

    Abre http://localhost:8000/register en el navegador

Antes de usarlo

  • Para alojarla por tu cuenta, necesitas tener Docker Engine instalado en tu equipo.
  • Las funciones de chat con IA requieren tu propia clave de API de un proveedor o un endpoint de Ollama alojado por ti.
  • Algunos firewalls o bloqueadores de anuncios, como Pi-hole, pueden bloquear los datos de mercado de Yahoo.

Temas

Preguntas frecuentes

¿Qué es investbrain?
Rastreador de inversiones autohospedado basado en Laravel que consolida posiciones de varios brókeres y supervisa la evolución del mercado. Investbrain es un rastreador de inversiones autohospedado, desarrollado como una aplicación web en PHP con Laravel. Permite gestionar carteras y transacciones de distintos brókeres en un solo lugar, hacer seguimiento de las posiciones y consultar su evolución a lo largo del tiempo. Los comandos de actualización en segundo plano se encargan de los datos sobre dividendos y desdoblamientos de acciones.
¿investbrain es gratuito? ¿Qué licencia tiene?
investbrain es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿investbrain sigue mantenido?
Mantenimiento activo. El último commit de investbrain fue el 5 nov 2026.
¿Para qué puedo usar investbrain?
Consolidar en una sola vista las inversiones repartidas entre varios brókeres. Autohospedar un rastreador privado de carteras y mantener los datos financieros en un servidor propio. Consultar a un LLM sobre tus propias posiciones mientras ejecutas un modelo local con Ollama. Crear o probar un proveedor personalizado de datos de mercado para una aplicación Laravel.
¿Cómo se instala investbrain?
Descarga el archivo docker-compose.yml: curl -O https://raw.githubusercontent.com/investbrainapp/investbrain/main/docker-compose.yml Ajusta la configuración del entorno en el archivo compose Inicia la aplicación con Docker Compose: docker compose up Abre http://localhost:8000/register en el navegador
¿Dónde consigo investbrain?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/investbrainapp/investbrain

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados