by jackson-cmd
Self-hosted, all-in-one options trading terminal: live positions & Greeks, P/L and risk, exit alerts, paper trading, stock screener, bilingual news (Finviz · WSJ · MarketWatch · Benzinga), SEC filings, trade journal, MCP for AI agents. tastytrade, Alpaca, Public or a CSV. 宙斯期权终端:本地部署的美股期权交易终端
# Add to your Claude Code skills
git clone https://github.com/jackson-cmd/zeus-options-terminalGuides for using ai agents skills like zeus-options-terminal.
See how zeus-options-terminal compares with popular alternatives.
zeus-options-terminal is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by jackson-cmd. Self-hosted, all-in-one options trading terminal: live positions & Greeks, P/L and risk, exit alerts, paper trading, stock screener, bilingual news (Finviz · WSJ · MarketWatch · Benzinga), SEC filings, trade journal, MCP for AI agents. tastytrade, Alpaca, Public or a CSV. 宙斯期权终端:本地部署的美股期权交易终端. It has 62 GitHub stars.
zeus-options-terminal's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/jackson-cmd/zeus-options-terminal" and add it to your Claude Code skills directory (see the Installation section above).
zeus-options-terminal is primarily written in Python. It is open-source under jackson-cmd on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh zeus-options-terminal against similar tools.
No comments yet. Be the first to share your thoughts!
Available after the catalog security scan passes.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
Everything an options trader keeps ten browser tabs open for, in one terminal.
Live positions & Greeks · P/L and risk · exit discipline · paper trading with option and stock legs · a four-source news desk · stock picker · earnings & SEC filings · an honest trade journal. Connect tastytrade, Alpaca or Public, or upload a CSV from any broker. It runs entirely on your own computer, in 中文 / 双语 / English.
🌐 Website · 中文说明 → README_zh.md · 🚀 Quick start · What's new · All features · User manual · Contributing
The trades in the tour are made up; quotes, news and charts are real data from the day it was recorded.
git clone https://github.com/jackson-cmd/zeus-options-terminal
cd zeus-options-terminal
./start.sh # macOS / Linux (Windows: double-click start.bat)
The first run installs everything into a local virtual environment (Python 3.10+) and opens http://localhost:8765. Then:
Port 8765 taken? Run PORT=8790 ./start.sh. Where each broker's keys come from: Connect your broker.
One command and no clone. pipx puts ZEUS in an environment of its own (Python 3.10+):
pipx install zeus-options-terminal
zeus # opens http://localhost:8765 (zeus --port 8790 for another port)
Settings and data stay in ~/.zeus-terminal, so pipx upgrade zeus-options-terminal keeps them. pip install zeus-options-terminal inside a virtual environment works too. More in manual §1.8.
No Python needed. The image is on GitHub Packages for Intel and AMD (amd64) and for ARM (arm64, such as Apple silicon and Raspberry Pi):
docker run -d --name zeus --restart unless-stopped \
-p 127.0.0.1:8765:8765 -v zeus-data:/data \
ghcr.io/jackson-cmd/zeus-options-terminal:latest
Then open http://localhost:8765. Your settings, trades and caches stay in the zeus-data volume. To update, run docker pull ghcr.io/jackson-cmd/zeus-options-terminal:latest and docker rm -f zeus, then the same docker run; nothing is lost. Keep 127.0.0.1: in -p: ZEUS has no login, so its port must stay on your own computer. Your time zone, AI agents, a Compose file and what the image leaves out: manual §1.7.
If you were looking for a self-hosted options trading dashboard, an options profit calculator with live Greeks, a tastytrade, Alpaca or Public portfolio tracker, an options trading journal, a paper-trading simulator for spreads, a stock screener with support and resistance, or a bilingual US stock market news desk: it is all here, in one app.
Latest release 0.7.1 (2026-11-13). The full history is in the changelog.
| New in 0.7.x, 0.6.0, 0.5.x, 0.4.x, 0.3.x and 0.2.x | |
|---|---|
🤖 In the official MCP Registry: AI clients that install MCP servers from the registry can find ZEUS as io.github.jackson-cmd/zeus-options-terminal and start it themselves with uvx zeus-options-terminal, or from the Docker image. Connect an agent → |
|
📦 pip and pipx: pipx install zeus-options-terminal, then zeus, installs and starts ZEUS without cloning the code; pipx upgrade keeps your settings and trades. Install with pipx → |
|
🐳 Run with Docker: one docker run starts ZEUS from GitHub Packages on Intel, AMD and ARM. Your settings and trades stay in a volume, the port stays on your own computer, and AI agents connect through docker exec. How to run it → |
|
| 🔌 Alpaca and Public: connect an Alpaca account (free, paper trading included) or a Public account for live positions, fills, working orders and quotes with Greeks. Positions and quotes are separate choices, so you can also keep your uploaded trades and take quotes from Alpaca. ZEUS only reads; it never places an order. Connect a broker → | |
| 🧪 Sample portfolio: on a fresh install, one click loads six positions and a closed trade priced with today's real option quotes, so you can try every page before connecting anything. One click removes it. How to start → | |
| ❓ Help on every page: a small ? beside the columns, scores and cards opens a plain explanation of what the item is, how it is calculated and how to use it, and the ? in the top bar lists every button and number on the page. How it works → | |
| 🔌 Plug in your own AI agents (MCP): Claude Code, Claude Desktop, GPT through Codex, Gemini CLI or an agent you build can read your positions, run the pre-trade checkup, price spreads, and read the news and your journal. If you allow it, they can also paper trade. ZEUS is a local MCP server, so no API key is needed. Connect an agent → | |
| 🟩 Heatmap: the picker's heatmap is back, one click away from the K-line chart wall. How to use it → | |
| 🧪 Paper Trade: build any strategy on the live option chain with option and stock legs, save it as a simulated trade and follow its P/L. How to use it → | |
| 📧 E-mail alerts: every desktop alert can also arrive in your inbox, on macOS and on Linux. How to set it up → | |
| 🔄 Sector rotation: 80 industry grou |