FlintTrade
Software de trading auto-alojado en fase beta (v0.0.1) con licencia AGPL-3.0. Arquitectura web-first con backend unificado que sirve UI terminal y API desde puerto 5100.
Ficha actualizada 22 sept 2026, 17:43 · upstream 22 sept 2026, 16:38 · release sin release detectada
Qué es FlintTrade
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
FlintTrade es una plataforma de trading auto-alojada diseñada para flujos de trabajo manuales, automatizados, algorítmicos y asistidos por IA. La arquitectura web-first centraliza el backend en un único origen (puerto 5100) que sirve tanto la interfaz de usuario terminal como la API REST/WS desde una sola instancia, accesible desde cualquier navegador o envuelto en aplicaciones desktop nativas.
El repositorio es un monorepo complejo que integra múltiples stacks tecnológicos: Python 3.12+ con Flask para el backend, React 19/TypeScript para la UI frontend, y Rust/PyO3 para procesamiento de ticks de alta frecuencia. Utiliza FlexLayout para componentes terminales, Zustand y TanStack Query para gestión de estado, y shadcn/ui para componentes de interfaz. La persistencia se maneja mediante PostgreSQL y Redis, con almacenamiento DuckDB/Parquet para datos históricos.
El sistema implementa un modelo de seguridad tripartita con modos Explorar, Práctica y Live, incluyendo controles server-side, registros de auditoría y un interruptor de apagado (kill-switch) para rutas de órdenes. La integración con brokers se realiza mediante adaptadores OpenAlgo-compatible como camino principal operativo, mientras que los gateways nativos de brokers permanecen en estado de desarrollo hasta completar tareas específicas del roadmap.
- Plataforma de trading algorítmico local para desarrolladores que requieren control total sobre infraestructura y datos
- Entorno sandbox seguro para backtesting y simulación de estrategias antes de pasar a modo live
- Herramienta de análisis técnico con soporte para indicadores personalizados y almacenamiento DuckDB/Parquet
- Sistema de automatización de trading con integración OpenAlgo-compatible para brokers compatibles
- Arquitectura web-first con backend unificado que sirve UI terminal y API desde único origen (puerto 5100)
- Monorepo multi-lenguaje optimizado: Python, React, TypeScript y Rust integrados coherentemente
- Instalador one-click que provisiona toolchains verificadas SHA-256 en directorios aislados sin tocar sistema
- Modelo de seguridad tripartita con modos Explorar/Práctica/Live y kill-switch para rutas de órdenes
- Integración OpenAlgo-compatible como camino principal operativo para brokers live
- Estado beta v0.0.1 no apto para producción; software educativo para investigación y desarrollo
- Gateways nativos de brokers congelados hasta completar tareas específicas del roadmap (9D, 7C.2)
- Adaptadores HTTP nativos devuelven errores 503/409 temporalmente hasta liberación específica
- Falta asesoramiento financiero/legal/regulatorio; no constituye recomendación de inversión
- Dependencia de OpenAlgo para sesiones live operativas mientras gateways nativos están en desarrollo
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Recomendado usar instalador one-line que provisiona toolchains verificadas SHA-256 en ~/.flinttrade/tools sin tocar sistema. Para despliegue Docker avanzado: docker compose --profile monitoring up (UI en localhost:8080 vía Nginx, API en 5100). No requiere .env para instalación estándar. El instalador repositorio-directo es fallback si flinttrade.vercel.app falla. Verificar compatibilidad de brokers en docs/COMPATIBILITY.md antes de conectar cuentas live.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.