Aplicación de escritorio para seguir y evaluar el rendimiento de una cartera de inversión con acciones, criptomonedas y otros activos.
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 Capital
Kubera
- 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
Descarga el archivo docker-compose.yml
curl -O https://raw.githubusercontent.com/investbrainapp/investbrain/main/docker-compose.yml - 2
Ajusta la configuración del entorno en el archivo compose
- 3
Inicia la aplicación con Docker Compose
docker compose up - 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
Software de código abierto para gestionar el patrimonio y hacer seguimiento de acciones, ETF y criptomonedas en varias cuentas, con alojamiento propio mediante Docker.
Rastreador de finanzas personales open source y local-first para inversiones, patrimonio neto, gastos y simulaciones, con versiones para escritorio, iOS y Docker autoalojado.
Plataforma autoalojable de diario de trading y análisis que importa operaciones de varios brokers y analiza patrones de rendimiento.
Un panel de aplicaciones autoalojado y página de inicio del navegador para organizar enlaces a tus aplicaciones web, con estadísticas en tiempo real de los servicios compatibles.
Un gestor de marcadores autoalojado para guardar, organizar, archivar y compartir enlaces con listas, etiquetas y una REST API.