TraderAlice/OpenAlice

Your one-person Wall Street. An AI trading agent covering equities, crypto, commodities, forex, and macro — from research through position entry, ongoing management, to exit.

OpenAlice – AI 驅動的交易工作區

簡介 – OpenAlice 是一款本地執行的應用程式,允許單一使用者將大型語言模型代理(Claude、Codex、Pi 等)與市場數據、研究工具和經紀帳戶結合。它將每個研究或交易專案視為一個工作區(Git 備份資料夾),因此整個工作流程(提示詞、程式碼、資料檔案和結果)都保持版本控制且可檢查。

核心概念

概念 功能
代理 + 市場工具 將受支援的 LLM 代理連接到即時價格/基本面/新聞來源和量化分析函式庫。可以要求代理取得資料、執行分析或產生程式碼。
工作區 每個工作區都是一個基於目錄的 Git 儲存庫,儲存對話歷史、研究檔案和任何產生的程式碼。專業工作區(Chat、AutoQuant、Auto Prediction)擁有自己的 UI「工作室」。
追蹤與問題 將研究產物連結到資產(股票、ETF 等),並可將後續任務轉換為排程問題,類似於自動執行的待辦事項清單。
收件匣 集中檢視代理產生的報告、問題和更新,並可一鍵返回原始工作階段。
統一交易帳戶與交易即 Git 可選的經紀商整合(模擬、示範或真實帳戶)。代理可以草擬交易訂單;使用者透過 Git 風格的工作流程進行審查和提交。執行標記為測試版

取得方式

  • 桌面應用程式(macOS/Windows) – 包含「Pi」模型和 UI。從 GitHub 發佈頁面下載。
  • CLI / Docker – 適用於伺服器或無頭使用。安裝說明見 docs/cli-installer.md 和 Docker 指南。
  • 安裝後,新增要使用的 LLM(Claude、OpenCode 等)的憑證,並可選設定經紀商。

典型工作流程

  1. 建立工作區 – 為股票或想法建立(例如「NVDA 論點」)。
  2. 向代理提問 – 透過「Ask Alice」UI 要求研究基本面、產業趨勢、價格行為,並儲存輸出。
  3. 迭代 – 新增後續問題,將工作轉換為定期問題(例如每週掃描),或啟動 AutoQuant 執行量化實驗。
  4. 審查結果 – 在收件匣中檢視報告,開啟產生的報告,如果滿意,讓代理提出交易建議。
  5. 批准交易 – 透過 Trading-as-Git 介面批准訂單;訂單傳送到連線的經紀商。

適用對象

  • 希望在一處編排 LLM 驅動研究和自動交易的個人量化交易者或愛好者。
  • 希望研究產物可版本控制且可重現的開發者。
  • 任何習慣在本地執行軟體並管理 LLM 和經紀商 API 金鑰的人。

安全說明

  • 交易執行是實驗性的;README 警告從模擬器或模擬帳戶開始。
  • 軟體將經紀商憑證加密儲存在 ~/.openalice 下,但不保證防止損失。

專案健康

  • 開源,採用 AGPL-3.0 授權。
  • 使用現代 JavaScript/TypeScript 技術棧(pnpmdev 指令碼)。
  • 活躍的社群管道:Discord、QQ、X(Twitter)和公共問題追蹤器。
  • 星標歷史徽章表明社群興趣適中。

結論 – OpenAlice 是一個真正的 AI 編排交易平台,將 LLM 代理、市場數據、研究管理和經紀商 API 整合到本地託管的 Git 備份工作流程中。它明確屬於金融 AI 代理領域,提供具體工具,而不僅僅是精選清單或教學。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案