Browser-based dashboard for the Sentinel ecosystem. Full analytics, timelines, and real-time monitoring — accessible from any device, no Vencord required.
Live at: sentinel-panel.vercel.app
Part of the Sentinel project.
The web dashboard is a full-featured alternative to the Vencord plugin. It connects directly to your selfbot's API from your browser and gives you:
- Live target overview with real-time status updates
- Per-target deep dives: presence analytics, gaming stats, voice habits, message analysis, music profile, social graph
- Sleep schedule estimation and weekly routine heatmaps
- Anomaly detection and behavioral alerts
- Full message history including deleted and edited messages
- Profile change timeline and avatar gallery
- Alert rule management
- Accessible from any browser, any device, anywhere your selfbot is reachable
No data passes through Vercel or any third party — all API calls go directly from your browser to your selfbot.
- Open sentinel-panel.vercel.app
- Go to Settings
- Enter your Sentinel API URL and API Token
- Save — the dashboard connects automatically
Full guide: docs/web.md
- Node.js 18 or newer
- pnpm (recommended)
git clone https://github.com/Privex-chat/sentinel-web.git
cd sentinel-web
pnpm install
pnpm devpnpm build
pnpm startdocker build -t sentinel-web .
docker run -p 3000:3000 sentinel-webFork the repository and import it into Vercel. No environment variables required — all configuration happens at runtime through the Settings page.
| Framework | Next.js 15 (App Router) |
| Language | TypeScript 5 |
| Styling | Tailwind CSS 4 |
| Charts | Custom SVG + Recharts |
| Icons | Lucide React |
| Deployment | Vercel (hosted) or self-hosted |
- A running sentinel-selfbot instance
- The selfbot must be reachable from your browser (local or public URL)
- sentinel-selfbot — The data collection engine
- sentinel-plugin — Vencord plugin (Discord-embedded UI)
- sentinel-proxy — Windows proxy for remote selfbot