Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

aso-tracker

Herramienta self-hosted en React/Node.js para desarrolladores iOS independientes, que centraliza tracking de keywords App Store, generación de screenshots con IA (fal.ai), análisis Apple Search Ads y creación de video UGC.

Ficha actualizada 25 sept 2026, 18:03 · upstream 25 sept 2026, 17:54 · release v2.0.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es aso-tracker

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

ASO Studio es una suite completa para gestión de presencia en la App Store diseñada específicamente para desarrolladores indie iOS. Funciona como un toolkit self-hosted que centraliza cinco productos distintos bajo una única interfaz web local (localhost:5173), eliminando la necesidad de servicios SaaS externos o backends propietarios. La arquitectura permite que cada módulo cargue de forma perezosa, optimizando el rendimiento y manteniendo los datos sensibles completamente en el dispositivo del usuario.

La herramienta se integra profundamente con flujos de trabajo de inteligencia artificial, soportando generación de assets visuales mediante fal.ai para screenshots y traducciones locales vía OpenAI. Además, está diseñada para ser compatible con agentes de IA como Claude Code a través de APIs REST locales y servidores MCP, permitiendo automatizar tareas de auditoría de metadata, investigación de keywords y diseño de tratamientos PPO sin intervención manual constante.

El sistema gestiona credenciales de Apple Ads, App Store Connect y Adapty de forma segura en SQLite local o variables de entorno, con un enfoque estricto en la privacidad: no hay telemetría ni datos que salgan del equipo salvo las llamadas necesarias a las APIs públicas de Apple y los proveedores de IA configurados por el usuario.

CASOS DE USO
  • Tracking de rankings de keywords en 175 tiendas App Store con matriz de países y deltas semanales
  • Generación automática de sets de screenshots localizados con overlays de texto y polishes de IA
  • Análisis económico de Apple Search Ads (ASAs) para optimización de bids y selección de keywords
  • Pipeline de video UGC desde guion hasta exportación para campañas publicitarias
  • Auditoría de metadata y diseño de In-App Events con límites de caracteres en tiempo real
PUNTOS DESTACADOS
  • Arquitectura monolítica ligera sin Docker, ejecutándose nativamente en Node.js/React con bajo consumo de recursos (1GB RAM)
  • Privacidad total: datos almacenados localmente en SQLite y sin telemetría hacia servidores externos
  • Integración nativa con agentes AI vía MCP para automatización avanzada de tareas ASO
  • Gestión inteligente de rate-limits de Apple con gate adaptativo y coalescing de requests
  • Soporte headless para snapshots masivos en múltiples tiendas mediante scripts CLI
PRECAUCIONES
  • Requiere configuración manual de API keys (fal.ai, OpenAI) sin autenticación centralizada
  • No incluye Docker ni Compose, obligando a gestión manual de dependencias y entornos
  • Dependencia de APIs públicas de Apple que pueden cambiar sin aviso previo del repositorio
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

ScreenshotsKeywords — country matrixPositionsCompetitorsDynamicsVideoIn-App
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Instalar con npm en máquina local o servidor headless. Configurar variables STUDIO_PORT, STUDIO_HOST y claves API en ~/.aso-studio/keys.json (modo 0600). Para producción, considerar el worker egress opcional para aumentar throughput en llamadas a Apple. Evitar commits de datos SQLite y .env al repositorio Git.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
5173
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

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.