---
title: "Deploy vibe-trading"
description: "AI trading workspace with web UI, backtesting, and multi-agent analysis"
category: "AI/ML"
url: https://railway.com/deploy/vibe-trading
---

# Deploy vibe-trading

AI trading workspace with web UI, backtesting, and multi-agent analysis

**[Deploy vibe-trading on Railway](https://railway.com/template/vibe-trading)**

- **Creator:** kmaki's Projects
- **Category:** AI/ML
- **Total deploys:** 3

## Template content

### vibe-trading

- **Image:** xiaosong233/vibe-trading-railway:latest
- **Public domain:** Yes

## Documentation

# Deploy and Host Vibe-Trading on Railway

## About Hosting Vibe-Trading on Railway
Vibe-Trading is an AI-native trading research workspace that combines strategy ideation, backtesting, and report generation in one web app. Hosting it on Railway provides managed container runtime, simple networking, and fast iteration with image-based deploys.

## Tech Stack
- Python 3.11
- FastAPI + Uvicorn
- Node.js-built static frontend
- LangChain/OpenAI-compatible LLM provider interface
- AKShare, yfinance, OKX, CCXT market data connectors

## Why Deploy Vibe-Trading on Railway
Railway offers straightforward Docker-image deployment, managed service domains, and easy environment variable management, making it a practical fit for Vibe-Trading's single-container architecture.

## Common Use Cases
- Natural-language trading strategy exploration and iteration
- Multi-market backtesting (A-shares, HK/US equities, crypto, futures)
- AI-assisted portfolio and risk analysis workflows
- Team demo environment for quant research tools

## Deployment Notes
- This deployment uses a prebuilt Docker image: `xiaosong233/vibe-trading-railway:latest`.
- The application serves API + frontend from container port `8899`.
- Set `PORT=8899` for Railway routing.
- Configure one LLM provider before production usage (default in template: OpenRouter).
- `TUSHARE_TOKEN` is optional; leaving default value keeps A-share fallback behavior via AKShare.
- Public URL (this deployment): `https://vibe-trading-production.up.railway.app`.

## Dependencies for Vibe-Trading on Railway
This deployment is single-service and does not require managed database services by default.

### Deployment Dependencies

| Service | Image | Port | Volume |
|---------|-------|------|--------|
| vibe-trading | xiaosong233/vibe-trading-railway:latest | 8899 | - |

## Similar templates

- [Chat Chat](https://railway.com/deploy/-WWW5r) — Chat Chat, your own unified chat and search to AI platform.
- [stella](https://railway.com/deploy/stella) — Self-host stella with web, API, Postgres, Redis, and object storage.
- [Hermes Agent | OpenClaw Alternative with Dashboard](https://railway.com/deploy/hermes-agent-or-openclaw-alternative-wit) — Self-Hosted Hermes AI Agent for Telegram, Discord & Slack

Open this page in a browser: https://railway.com/deploy/vibe-trading
