GitPedia

Vibetrader

VibeTrader - Toward an open source AI-friendly trading platform.

From dcaoyuan·Updated June 25, 2026·View on GitHub·

Toward an Open Source AI-Friendly Trading Platform. - APIs for specifying ticker, timeframe, and indicators etc. - Supports Pine Script indicators via [PineTS](https://github.com/QuantForgeOrg/PineTS). - Take screenshot of chart. The project is written primarily in TypeScript, distributed under the Apache License 2.0 license, first published in 2025. Key topics include: ai, chart, pine, pinescript, stock.

VibeTrader

Toward an Open Source AI-Friendly Trading Platform.

  • APIs for specifying ticker, timeframe, and indicators etc.
  • Supports Pine Script indicators via PineTS.
  • Take screenshot of chart.

Pine Script™ is a trademark of TradingView, Inc., and serves as their programming language for creating custom trading tools. VibeTrader is an independent platform and is not affiliated with, endorsed by, or sponsored by TradingView.

For Developers

Ask DeepWiki

https://deepwiki.com/dcaoyuan/vibetrader

For Users

Shortcuts

Select symbol, timeframe

  • Click on symbol: Select symbol
  • Click on timeframe: Select timeframe

Move, Zoom

  • Mouse:

    • Drag: Move chart
    • Ctrl + Drag: Scale chart
    • Double click on chart: Put a reference crosshair
    • Double click on y-axis: Remove reference crosshair
    • Wheel: Move chart
    • Shift + Wheel: Zoom in/out chart
  • Keyboard:

    • Left/Right arrow: Move chart
    • Ctrl + Left/Right arrow: Move reference crosshair
    • ESC: Remove reference crosshair / Hide crosshair
    • Up/Down arrow: Zoom in/out chart
    • Space: Swich fast/normal moving speed

Drawing

  • Mouse:

    • Click on drawing: Select it
    • Double Click: Complete variable-handle drawing
    • Ctrl + Click on variable-handle drawing's handle: remove this handle
    • Ctrl + Drag on variable-handle drawing's segment: insert a handle
  • Keyboard:

    • ESC: Unselect drawing
    • DELETE: Delete selected drawing

Screenshot

<img src="./docs/images/screenshot_01.png" />

Build

bash
npm install npm run build npm run preview

Contributors

Showing top 1 contributor by commit count.

View all contributors on GitHub →

This article is auto-generated from dcaoyuan/vibetrader via the GitHub API.Last fetched: 6/29/2026