https://github.com/RohitMangtani/mainchat
· scanned 2026-06-15 23:54 UTC (2 months, 3 weeks ago)
24 raw signals (0 security + 24 graph)
Last scanned 2 months, 3 weeks ago · v1 · 24 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 224 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
Hover |
software | healthy | components/Tooltip.tsx:Hover |
TwitchIcon |
software | healthy | components/icons.tsx:TwitchIcon |
KickIcon |
software | healthy | components/icons.tsx:KickIcon |
XIcon |
software | healthy | components/icons.tsx:XIcon |
PlatformIcon |
software | healthy | components/icons.tsx:PlatformIcon |
BubbleMark |
software | healthy | components/icons.tsx:BubbleMark |
GearIcon |
software | healthy | components/icons.tsx:GearIcon |
PauseIcon |
software | healthy | components/icons.tsx:PauseIcon |
PlayIcon |
software | healthy | components/icons.tsx:PlayIcon |
EyeIcon |
software | healthy | components/icons.tsx:EyeIcon |
TrashIcon |
software | healthy | components/icons.tsx:TrashIcon |
CloseIcon |
software | healthy | components/icons.tsx:CloseIcon |
ArrowDownIcon |
software | healthy | components/icons.tsx:ArrowDownIcon |
viewerLabel |
software | healthy | components/StreamStage.tsx:viewerLabel |
LiveTag |
software | healthy | components/StreamStage.tsx:LiveTag |
EmptySlot |
software | healthy | components/StreamStage.tsx:EmptySlot |
StreamStage |
software | healthy | components/StreamStage.tsx:StreamStage |
setMode |
software | healthy | components/StreamStage.tsx:setMode |
twitchSrc |
software | healthy | components/StreamStage.tsx:twitchSrc |
wrapperClass |
software | healthy | components/StreamStage.tsx:wrapperClass |
nextShowTime |
software | healthy | components/Dashboard.tsx:nextShowTime |
get |
software | healthy | components/Dashboard.tsx:get |
OffAirBanner |
software | healthy | components/Dashboard.tsx:OffAirBanner |
useTwitch2Info |
software | healthy | components/Dashboard.tsx:useTwitch2Info |
poll |
software | healthy | components/Dashboard.tsx:poll |
Dashboard |
software | healthy | components/Dashboard.tsx:Dashboard |
persistWidth |
software | healthy | components/Dashboard.tsx:persistWidth |
onDragStart |
software | healthy | components/Dashboard.tsx:onDragStart |
onMove |
software | healthy | components/Dashboard.tsx:onMove |
onUp |
software | healthy | components/Dashboard.tsx:onUp |
nudgeWidth |
software | healthy | components/Dashboard.tsx:nudgeWidth |
meterColor |
software | healthy | components/VibePanel.tsx:meterColor |
pulseLine |
software | healthy | components/VibePanel.tsx:pulseLine |
VibePanel |
software | healthy | components/VibePanel.tsx:VibePanel |
ChatFeed |
software | healthy | components/ChatFeed.tsx:ChatFeed |
handleScroll |
software | healthy | components/ChatFeed.tsx:handleScroll |
jumpToLive |
software | healthy | components/ChatFeed.tsx:jumpToLive |
toggleFilter |
software | healthy | components/ChatFeed.tsx:toggleFilter |
PlatformBadge |
software | healthy | components/PlatformBadge.tsx:PlatformBadge |
Toggle |
software | healthy | components/ConfigPanel.tsx:Toggle |
Field |
software | healthy | components/ConfigPanel.tsx:Field |
ConfigPanel |
software | healthy | components/ConfigPanel.tsx:ConfigPanel |
setEnabled |
software | healthy | components/ConfigPanel.tsx:setEnabled |
formatClock |
software | healthy | components/MessageRow.tsx:formatClock |
MessageRowInner |
software | healthy | components/MessageRow.tsx:MessageRowInner |
sourceTip |
software | healthy | components/MessageRow.tsx:sourceTip |
OverlayFeed |
software | healthy | components/OverlayFeed.tsx:OverlayFeed |
stateDot |
software | healthy | components/Header.tsx:stateDot |
viewerLabel |
software | healthy | components/Header.tsx:viewerLabel |
WorldClocks |
software | healthy | components/Header.tsx:WorldClocks |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
AGENTS.md |
software | healthy | AGENTS.md |
next.config.ts |
software | healthy | next.config.ts |
Tooltip.tsx |
software | healthy | components/Tooltip.tsx |
icons.tsx |
software | healthy | components/icons.tsx |
StreamStage.tsx |
software | healthy | components/StreamStage.tsx |
Dashboard.tsx |
software | healthy | components/Dashboard.tsx |
VibePanel.tsx |
software | healthy | components/VibePanel.tsx |
ChatFeed.tsx |
software | healthy | components/ChatFeed.tsx |
PlatformBadge.tsx |
software | healthy | components/PlatformBadge.tsx |
ConfigPanel.tsx |
software | healthy | components/ConfigPanel.tsx |
MessageRow.tsx |
software | healthy | components/MessageRow.tsx |
OverlayFeed.tsx |
software | healthy | components/OverlayFeed.tsx |
Header.tsx |
software | healthy | components/Header.tsx |
Ticker.tsx |
software | healthy | components/Ticker.tsx |
globals.css |
software | healthy | app/globals.css |
page.tsx |
software | healthy | app/page.tsx |
layout.tsx |
software | healthy | app/layout.tsx |
route.ts |
software | healthy | app/api/tape/route.ts |
route.ts |
software | healthy | app/api/x/live/route.ts |
route.ts |
software | healthy | app/api/x/stream/route.ts |
route.ts |
software | healthy | app/api/kick/channel/route.ts |
route.ts |
software | healthy | app/api/twitch/info/route.ts |
page.tsx |
software | healthy | app/overlay/page.tsx |
config.ts |
software | healthy | lib/config.ts |
emoteResolver.ts |
software | healthy | lib/emoteResolver.ts |
emotes.ts |
software | healthy | lib/emotes.ts |
vibe.ts |
software | healthy | lib/vibe.ts |
useChat.ts |
software | healthy | lib/useChat.ts |
types.ts |
software | healthy | lib/types.ts |
xlive.ts |
software | healthy | lib/connectors/xlive.ts |
demo.ts |
software | healthy | lib/connectors/demo.ts |
kick.ts |
software | healthy | lib/connectors/kick.ts |
x.ts |
software | healthy | lib/connectors/x.ts |
twitch.ts |
software | healthy | lib/connectors/twitch.ts |
hive-learnings.md |
software | healthy | .claude/hive-learnings.md |
CLAUDE.md |
quality | healthy | CLAUDE.md |
AGENTS.md |
quality | healthy | AGENTS.md |
.claude/hive-learnings.md |
quality | healthy | .claude/hive-learnings.md |
| Label | Layer | Status | Path |
|---|---|---|---|
components |
software | healthy | components |
app |
software | healthy | app |
api |
software | healthy | app/api |
tape |
software | healthy | app/api/tape |
x |
software | healthy | app/api/x |
live |
software | healthy | app/api/x/live |
stream |
software | healthy | app/api/x/stream |
kick |
software | healthy | app/api/kick |
channel |
software | healthy | app/api/kick/channel |
twitch |
software | healthy | app/api/twitch |
info |
software | healthy | app/api/twitch/info |
overlay |
software | healthy | app/overlay |
lib |
software | healthy | lib |
connectors |
software | healthy | lib/connectors |
.claude |
software | healthy | .claude |
| Label | Layer | Status | Path |
|---|---|---|---|
useEffect |
software | healthy | components/OverlayFeed.tsx:useEffect |
EmoteResolver |
software | healthy | lib/emotes.ts:EmoteResolver |
VibeTracker |
software | healthy | lib/vibe.ts:VibeTracker |
XLiveConnector |
software | healthy | lib/connectors/xlive.ts:XLiveConnector |
DemoConnector |
software | healthy | lib/connectors/demo.ts:DemoConnector |
KickConnector |
software | healthy | lib/connectors/kick.ts:KickConnector |
XConnector |
software | healthy | lib/connectors/x.ts:XConnector |
TwitchConnector |
software | healthy | lib/connectors/twitch.ts:TwitchConnector |
| Label | Layer | Status | Path |
|---|---|---|---|
Home |
frontend | healthy | app/page.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
OverlayPage |
frontend | healthy | app/overlay/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-85d5zwf0 |
software | healthy | /tmp/repobility-clone-85d5zwf0 |
| Label | Layer | Status | Path |
|---|---|---|---|
124.0.0.0 |
network | healthy | app/api/x/live/route.ts |
This page is publicly accessible at:
https://repobility.com/scan/669b200a-df72-43d7-bd14-893b26c7c75f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/669b200a-df72-43d7-bd14-893b26c7c75f/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.