Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

stocktake

Herramienta de seguimiento de cartera de acciones autoalojada para inversores en Australia.

Ficha actualizada 22 sept 2026, 23:54 · upstream 22 sept 2026, 23:45 · release v0.65.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es stocktake

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Stocktake es una aplicación de seguimiento de cartera de acciones autoalojada, diseñada especialmente para inversores en Australia. Responde a las preguntas que se hacen con una hoja de cálculo: ¿qué tengo, cuánto costó, qué vale, cuánta distribución he obtenido y qué el ATO me preguntará en julio.

La herramienta permite gestionar tu portafolio de acciones sin necesidad de subir datos a la nube. Solo los símbolos de acción (ticker symbols) se envían a un servicio público externo para obtener precios; las cantidades, balances, identificaciones, telemetría y actualizaciones no se envían ni se almacenan en ningún lado.

Se pueden descargar PDFs de estados dividendos directamente desde tu máquina sin OCR en la nube ni LLM. Puedes apagar el feed de precios y la aplicación no realizará ninguna petición externa.

La herramienta conoce las reglas fiscales de Australia: años financieros, ganancias por capitalización con detalle por unidad, descuento CGT, créditos de franking y exportaciones adaptadas a un contador.

No se trata de una toma de snapshot. Cada número se calcula desde tus operaciones, por lo que corregir una operación del 2022 corrige todos los demás números que dependían de ella, en todo momento.

Se soporta múltiples usuarios con roles distintos, autenticación de dos factores y un API JSON solo para lectura.

CASOS DE USO
  • Gestionar tu portafolio de acciones sin necesidad de subir datos a la nube
  • Visualizar el rendimiento de tus inversiones mediante gráficos personalizados
  • Generar informes anuales (ganancias por capitalización, dividendos, créditos de franking)
  • Exportar resultados como CSV o en formato de libro de contabilidad
  • Crear planes de compra con rotación y calendario de compras
  • Importar datos de brokers a través del archivo CSV
  • Gestionar múltiples cuentas con roles diferenciados y autenticación de dos factores
PUNTOS DESTACADOS
  • Las posiciones se mantienen en tu máquina local. Solo los símbolos de acción se envían a un servicio público externo.
  • No hay cantidades, balances ni identificaciones que salgan de tu dispositivo. No existe telemetría ni actualizaciones automáticas.
  • Conoce las reglas fiscales de Australia: años financieros, ganancias por capitalización con detalle por unidad, descuento CGT, créditos de franking y exportaciones adaptadas a un contador.
  • No se trata de una toma de snapshot. Cada número se calcula desde tus operaciones, por lo que corregir una operación del 2022 corrige todos los demás números dependientes en todo momento.
PRECAUCIONES
  • El feed de precios para acciones no es gratuito y puede fallar ocasionalmente; existen alternativas como el API de Yahoo Finance.
  • No hay soporte nativo para criptomonedas ni forex, aunque se pueden configurar fallbacks mediante archivos YAML.
  • La importación de brokers requiere configuración manual del archivo CSV (no código).
  • El sistema no soporta múltiples cuentas simultáneas sin configuración adicional.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

Para ejecutar Stocktake en producción se recomienda usar Docker con los volúmenes de datos y configuración separados. Ejemplo: ```sh docker run -d --name stocktake -p 8000:8000 \ -v stocktake-config:/config \ -v stocktake-data:/data \ -e TZ=Australia/Melbourne \ <imagen-de-stocktake> ``` Se debe crear un archivo `config.yaml` en el volumen `/config` con los parámetros de conexión al broker, la ruta del feed de precios y las credenciales. Se recomienda desplegar detrás de una proxy inversa (por ejemplo Nginx) para ocultar la API JSON solo a usuarios autorizados. Se debe configurar un cron job o un script de mantenimiento que actualice el archivo `config.yaml` cada cierto tiempo, ya que los datos del broker pueden cambiar y se necesita actualizar las rutas y credenciales.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8000
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.