Deploy Now

SaaS Alternative

3Commas QuantConnect Kryll

Stars

434

Forks

63

Watchers

2

Developer links

The0

A trading strategy that works on your laptop still has to survive restarts, remember its positions, and tell you what it is doing at 3 a.m.; the0 is the self-hosted runtime that handles that last mile for algorithmic trading bots. Write your bot in Python, TypeScript, Rust, C++, C#, Scala, or Haskell with the matching SDK, package it as a reusable custom bot, and instantiate it as many times as you like with different symbols and parameters. Every instance runs in its own isolated container, either continuously for realtime strategies or on a cron schedule for periodic ones, with key-value state that survives between runs and restarts. Structured logs and metrics stream into the dashboard in real time, and you can ship a custom React frontend with your bot so its prices, signals, and positions render exactly the way you want. Deploy from the CLI in one command, drive everything from the REST API, or let an AI assistant list, deploy, and debug bots through the built-in MCP server. Scale from a single Docker Compose host to Kubernetes with the Helm chart, where bots become pods and CronJobs, and keep backtesting and market data in your own research stack, because the0 deliberately runs production strategies rather than simulating them. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.

The0
The0
The0

Benefits

  • Seven Languages, One Runtime
  • Official SDKs for Python, TypeScript, Rust, C++, C#, Scala, and Haskell expose the same parse, metric, log, success, and error contract to every bot.
  • State That Survives Restarts
  • Key-value state persists between runs in MongoDB, so a bot remembers positions, counters, and checkpoints across restarts, redeploys, and container crashes without extra code.
  • Cron or Continuous Execution
  • Run realtime bots that never stop or schedule periodic strategies with per-instance cron expressions; the scheduler starts containers that execute once and terminate cleanly.
  • Dashboards That Ship With Bots
  • Bundle a custom React frontend with any bot using the0-react, and its emitted metrics render live in the dashboard next to structured logs from every run.

Features

  • Isolated Bot Containers
  • Each bot instance runs in its own Docker container under Compose, or as a pod or CronJob on Kubernetes through the official Helm chart.
  • Real-Time Metrics Streaming
  • Bots emit typed metrics through the SDK that appear instantly in the web dashboard and stay queryable from the CLI and REST API.
  • MCP Server for Agents
  • The API exposes an MCP endpoint, so Claude Code and other MCP clients can list, deploy, and debug bots after you create an API key.
  • Reusable Custom Bots
  • Package a strategy once as a custom bot definition with a JSON configuration schema, then create many instances with different symbols and parameters.
  • Event-Driven Core Services
  • A NestJS API and Go runtime coordinate over NATS events, with PostgreSQL for definitions, MongoDB for runtime state, and S3-compatible storage for code and logs.

Apps Similar to The0