Skip to content

Repository files navigation

XSight monorepo

This umbrella workspace hosts three independent products on a single site (x-sight.vercel.app) and a single shared backend (xsight-lpov.onrender.com). Each product has its own GitHub repository, README and release cadence.

Products

Product Surface GitHub Deep link
XSight — AI trading copilot apps/xsight/ kravadk/XSight (this repo) ?product=xsight
X Cup — World Cup 2026 prediction market on X Layer apps/xcup/ kravadk/XStriker ?product=xcup
Hook — Uniswap V4 hook for OKX «Build with Hook» (May 2026) apps/hook/ kravadk/XTariff ?product=hook

Layout

apps/xsight/         XSight pages + components  (lives in this repo — XSight = umbrella)
apps/xcup/           X Cup pages + components   (mirrored → kravadk/XStriker)
apps/hook/           Hook page + V4 contracts   (mirrored → kravadk/XTariff)
packages/shared/     wallet, layout, common UI, stores, config, hooks
server/              one Express backend serving all three products
contracts/           X Cup Solidity (Parimutuel, Oracle, FanPass, BracketNFT)
src/                 shell: App.tsx + main.tsx + DocsPage + DevelopersPage

Run locally

npm install
npm --prefix server install
npm run server:dev   # one terminal — Express on :8787
npm run dev          # another — Vite on :5173

Switch products from the sidebar (XSight ↔ X Cup ↔ Hook) or open ?product=hook / ?product=xcup / ?product=xsight directly.

Mirroring to product repos

The three apps/* folders are git subtree-mirrored to standalone GitHub repos so each product is consumable on its own (separate stars, issues, commit history, README). Run from repo root:

npm run mirror

The umbrella repo stays the canonical source. Edit code here; the mirror is read-only on GitHub.

About

On-chain analytics & signal dashboard — track wallet activity, token flows and market signals across EVM chains.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages