Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

the0

Plataforma open source de trading algorítmico de grado producción para ejecutar bots cuantitativos. Arquitectura microservicios con soporte multi-lenguaje (Python, Rust, TypeScript, C++, etc.), dashboard React, CLI en Go y despliegue Docker/CLI. Incluye integración MCP para IA.

Ficha actualizada 28 sept 2026, 7:43 · upstream 28 sept 2026, 7:24 · release v1.14.7

00

Qué es the0

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

the0 es un motor de ejecución de trading algorítmico open source que proporciona infraestructura de grado producción para desplegar y gestionar bots de trading en múltiples mercados. Permite construir estrategias en lenguajes preferidos como Python, TypeScript, Rust, C++, C#, Scala o Haskell, y luego desplazarlas a un motor de ejecución auto-hospedado con monitorización en tiempo real y dashboards React personalizados.

La arquitectura se basa en microservicios: API NestJS (TypeScript), Bot Runner y Scheduler en Go con gRPC, bases de datos PostgreSQL y MongoDB, almacenamiento MinIO para código/logs, y NATS JetStream para streaming de eventos. Incluye CLI en Go para gestión local y despliegue automatizado.

El desarrollo de bots es framework-agnóstico con SDKs oficiales para cada lenguaje. Soporta frontends React personalizados mediante the0-react. La autenticación usa JWT, y la plataforma incluye integración MCP (Model Context Protocol) para interacción con asistentes IA como Claude Code.

CASOS DE USO
  • Desarrollo de estrategias de trading en múltiples lenguajes sin vendor lock-in
  • Despliegue auto-hospedado con control total sobre infraestructura y datos
  • Gestión de bots vía CLI o dashboard web React personalizado
  • Integración con asistentes IA mediante MCP para gestión de bots por lenguaje natural
  • Ejecución en tiempo real con aislamiento de recursos por bot
  • Escalabilidad horizontal en Kubernetes con Helm charts
PUNTOS DESTACADOS
  • Soporte oficial para 7 lenguajes de programación con SDKs y documentación
  • Arquitectura microservicios desacoplada (API, Runner, Scheduler, Data)
  • CLI-first workflow con gestión eficiente vía terminal
  • Dashboard React personalizado con Next.js 15 y React 19
  • Integración MCP nativa para control por IA en asistentes como Claude Code
  • Almacenamiento de código y logs en MinIO S3-compatible
PRECAUCIONES
  • Estado Beta: no está listo para producción según documentación oficial
  • Requiere Docker Compose o Kubernetes con configuración manual de servicios externos (PostgreSQL, MongoDB, NATS)
  • No incluye Dockerfile ni docker-compose en el repositorio principal (se usa CLI para orquestación)
  • Configuración inicial compleja para despliegues Kubernetes (requiere operator-managed services y secrets)
  • Autenticación JWT requiere gestión manual de claves y root admin
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Despliegue manual

Requisitos: Docker 20.10+ con Compose plugin, 4GB RAM mínimo. Instalar CLI vía curl o build desde Go 1.21+. Configurar THE0_API_URL según despliegue (localhost:3000 o Kubernetes). Para producción, preparar Helm values file y Secret workflow para PostgreSQL, MongoDB, MinIO, JWT signing. En Kubernetes, usar chart de the0 con NATS interno o externo. Verificar PATH para ~/.the0/bin/the0 o ~/bin/the0.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.jsRustPython
SERVICIOS
PostgreSQLMongoDBS3/MinIONATS
BASES DE DATOS
PostgreSQLMongoDB
PUERTOS
300130009001
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.