By tedirland
Carry out an independent review of all changes since last commit
An AI-powered trading workstation that streams live market data, lets users trade a simulated portfolio, and integrates an LLM chat assistant that can analyze positions and execute trades. Built entirely by coding agents as a capstone for an agentic AI coding course.
Single Docker container, single port (8000):
# Backend
cd backend
uv sync --extra dev
uv run --extra dev pytest -v
# Market data demo
cd backend
uv run market_data_demo.py
| Variable | Required | Description |
|---|---|---|
OPENROUTER_API_KEY | Yes | OpenRouter API key for LLM chat |
MASSIVE_API_KEY | No | Polygon.io key for real market data (simulator used if absent) |
LLM_MOCK | No | Set true for deterministic mock LLM responses |
See planning/PLAN.md for the full specification.
See LICENSE.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx claudepluginhub tedirland/finally --plugin independent-reviewerPerform a comprehensive code review of recent changes
pair-review app integration — Open PRs and local changes in the pair-review web UI, run server-side AI analysis, and address review feedback. Requires the pair-review MCP server.
Code review uncommitted local changes for bugs, security vulnerabilities, CLAUDE.md compliance, and code clarity
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Memory compression system for Claude Code - persist context across sessions
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.