ターミナルまたはデスクトップアプリで使える、株価、チャート、財務情報、提出書類、ポートフォリオ、アラート対応のオープンソース金融端末。
ErTasselli/OpenTerminal
APIキー不要。株式、暗号資産、マクロデータを扱う、キーボード操作中心の無料ターミナル風マーケットダッシュボードです。
代替できる製品:Bloomberg Terminal
TradingView
- スター
- 2,338
- フォーク
- 406
- 未解決の Issue
- 23
- 最終コミット
- 先月
このページはオープンソースプロジェクトの紹介であり、投資助言ではありません。取引や投資には損失のリスクがあります。ご利用前にご自身でリスクを判断し、お住まいの地域の法令に従ってください。
これは何?
OpenTerminalは、ブラウザ上でローカルに動作する、ダークテーマのウィジェット型トレーディングダッシュボードです。Nasdaq、Yahoo Finance、TradingView、CoinGecko、Binance、FREDなど、複数の無料公開マーケットデータエンドポイントを組み合わせています。データ購読料を払わずに、株価、チャート、ニュース、スクリーナー、マクロ指標を確認できます。
ワークスペースには、ドラッグやサイズ変更が可能で、レイアウトをローカルストレージに保存できるパネルを使用します。Cmd+Kのコマンドパレットで銘柄を検索でき、チャート画面では複数のローソク足・ライン表示、8種類の時間足、SMA、EMA、VWAP、Bollinger Bands、RSI、MACDなどの一般的なインジケーターを利用できます。各データソースにはフォールバック先が用意され、結果もキャッシュされるため、単一のプロバイダーが停止しても画面全体が表示されなくなることはありません。
バックエンドはポートフォリオ管理用のSQLiteを備えたExpress APIで、フロントエンドはNext.jsとReactで構築されています。オプションのAIアシスタントは、APIキーを設定するとAnthropicのClaudeを利用します。データは遅延値または参考値であり、売買判断ではなく個人利用や学習を目的としています。
主な機能
- 01レイアウトを保存できる、ドラッグ・サイズ変更対応のウィジェットワークスペース
- 02株式、ETF、暗号資産を検索できるCmd+Kコマンドパレット
- 038種類の時間足と一般的なテクニカル指標に対応したローソク足・ラインチャート
- 04市場全体のスクリーナー、セクター別ヒートマップ、オプションチェーン
- 05暗号資産ボード、マクロ経済のイールドカーブ、複数ソースを集約したニュースフィード
- 06SQLiteに損益を保存するポートフォリオトラッカー
ユースケース
- 有料のデータ購読なしで、株価やチャートを確認する
- Next.jsとExpressを使ったマーケットデータダッシュボードの構築方法を学ぶ
- 個人ポートフォリオの取得原価と実現損益をローカルで管理する
- 個人調査のために無料の公開金融データエンドポイントを調べる
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/ErTasselli/openterminal.git - 2
プロジェクトフォルダーに移動して、依存関係をインストールする
cd openterminal && npm install - 3
開発サーバーを起動し、http://localhost:3000 を開く
npm run dev
使う前に知っておきたいこと
- 市場データは公開されている非公式エンドポイントから取得するため、遅延、不完全、または誤っている場合があります。
- READMEでは、実際の投資判断への利用を免責し、個人利用および学習目的に限るとしています。
- npm auditにより、プロジェクトで完全には修正されていない依存関係のアドバイザリが2件検出されています。
- オプションのAIアシスタントにはAnthropic APIキーが必要です。
トピック
よくある質問
- OpenTerminal とは?
- APIキー不要。株式、暗号資産、マクロデータを扱う、キーボード操作中心の無料ターミナル風マーケットダッシュボードです。 OpenTerminalは、ブラウザ上でローカルに動作する、ダークテーマのウィジェット型トレーディングダッシュボードです。Nasdaq、Yahoo Finance、TradingView、CoinGecko、Binance、FREDなど、複数の無料公開マーケットデータエンドポイントを組み合わせています。データ購読料を払わずに、株価、チャート、ニュース、スクリーナー、マクロ指標を確認できます。
- OpenTerminal は無料で使えますか?ライセンスは?
- OpenTerminal は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- OpenTerminal は今もメンテナンスされていますか?
- 半年以内に更新あり。OpenTerminal の最終コミットは 2026年10月6日 です。
- OpenTerminal は何に使えますか?
- 有料のデータ購読なしで、株価やチャートを確認する Next.jsとExpressを使ったマーケットデータダッシュボードの構築方法を学ぶ 個人ポートフォリオの取得原価と実現損益をローカルで管理する 個人調査のために無料の公開金融データエンドポイントを調べる
- OpenTerminal のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/ErTasselli/openterminal.git プロジェクトフォルダーに移動して、依存関係をインストールする: cd openterminal && npm install 開発サーバーを起動し、http://localhost:3000 を開く: npm run dev
- OpenTerminal はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/ErTasselli/OpenTerminal
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
取引アイデアをPython戦略に落とし込み、バックテスト、ペーパートレード、実運用まで行えるセルフホスト型AIクオンツ研究プラットフォーム。
Next.jsとTradingViewで構築された、ライブチャート、価格アラート、ウォッチリスト、企業情報を備える、セルフホスト可能なオープンソース株式市場ダッシュボード。
金融などのデータソースを接続し、Python、Excel、AIエージェント、REST APIに提供するオープンソースのPythonデータプラットフォーム。
Webページにインタラクティブな金融チャートを表示する、小型で高速なHTML5 canvasライブラリ。