Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.jsRustPython
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
5100808051735000876584438030018000909019999
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.