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
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.
- 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
- 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
- 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
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.
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.
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.