By lalitnayyar
Carry out an independent review of all changes since last commit
A visually stunning AI-powered trading workstation that streams live market data, lets you trade a simulated portfolio, and includes an LLM chat assistant that can analyze positions and execute trades on your behalf.
Built as a capstone project for an agentic AI coding course — the entire codebase is produced by orchestrated AI agents.
# Copy and configure environment variables
cp .env.example .env
# Edit .env — add your OPENROUTER_API_KEY (required for AI chat)
# Start (macOS/Linux)
./scripts/start_mac.sh
# Start (Windows PowerShell)
./scripts/start_windows.ps1
Open http://localhost:8000.
| Variable | Required | Description |
|---|---|---|
OPENROUTER_API_KEY | Yes (for chat) | OpenRouter API key for LLM integration |
MASSIVE_API_KEY | No | Polygon.io key for real market data; omit to use the built-in simulator |
LLM_MOCK | No | Set true for deterministic mock LLM responses (testing) |
Single Docker container on port 8000:
db/finally.db# Backend
cd backend
uv sync --extra dev
uv run pytest
# Frontend
cd frontend
npm install
npm run dev
finally/
├── frontend/ # Next.js TypeScript app
├── backend/ # FastAPI uv project
├── planning/ # Architecture docs and agent specs
├── scripts/ # Start/stop Docker scripts
├── test/ # Playwright E2E tests
├── db/ # SQLite volume mount target
└── Dockerfile
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 claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub lalitnayyar/finally1 --plugin independent-reviewerUltra-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.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.