How 1nsharma/slash works
URLMIND turns a submitted URL or repository into an evidence-labelled intelligence report, then presents maps and related analysis; users can also combine sources, ingest connector schemas, ask grounded questions, compare reports, and compose/export integration plans. The graph emphasizes the documented user journey and major capabilities. Some subsystems are represented at their directory path because their implementation files were not sampled; their internal links are omitted where evidence is unavailable.
Main entry points: page.tsx URLMIND Workspace · lib/analyzer.ts URL Analysis Pipeline · repo/analyzer.ts Repository Analysis · route.ts Graph Unify API
Components 28
User Experience
- URLMIND Workspace
app/page.tsx - URL Prefix Entry
app/[...url]/page.tsx - Intelligence Workspace
components/IntelligenceWorkspace.tsx - Interactive Architecture Map
components/ArchitectureMap.tsx - Narrated Explainer
components/ExplainerPlayer.tsx - Grounded Q&A
components/AskUrlChat.tsx - Report Comparison
components/CompareView.tsx
URL and Repo Analysis
- URL Analyze API
app/api/analyze/route.ts - URL Analysis Pipeline
lib/analyzer.ts - URL Classification
lib/classifier.ts - Web Extraction
lib/crawler.ts - Repository Analyze API
app/api/repo/analyze/route.ts - Repository Analysis
lib/repo/analyzer.ts - Repository Parsing and Presets
lib/repo - Shared Analysis Cache
lib/cache.ts
Unified Intelligence
- Graph Unify API
app/api/graph/unify/route.ts - Intelligence Graph Unifier
lib/graph/unifier.ts - Business Capability Analysis
lib/business/zones.ts
Copilot and Connectors
- Chat API
app/api/chat/route.ts - Schema Connectors
lib/connectors - Connector Ingest API
app/api/connectors/ingest/route.ts - Gemini Service
lib/gemini.ts
Composition and Output
- Composer Studio
components/ComposerStudio.tsx - Composer APIs
app/api/composer - Composition Engine
lib/composer/engine.ts - Blueprint and Bundle Export
lib/graph/blueprintExport.ts
Other components
- User
- Public Web and GitHub Sources
Connections 35
- User → URLMIND Workspace: submits sources
app/page.tsx - User → URL Prefix Entry: opens URL route
README.md - URL Prefix Entry → URLMIND Workspace: redirects for analysis
README.md - URLMIND Workspace → URL Analyze API: requests URL analysis
app/page.tsx - URLMIND Workspace → Repository Analyze API: requests repo analysis
app/page.tsx - URL Analyze API → URL Analysis Pipeline: runs pipeline
app/api/analyze/route.ts - URL Analysis Pipeline → URL Classification: classifies URLs
lib/analyzer.ts - URL Analysis Pipeline → Web Extraction: extracts site data
lib/analyzer.ts - URL Analysis Pipeline → Shared Analysis Cache: reads and writes
lib/analyzer.ts - URL Analysis Pipeline → Gemini Service: requests AI analysis
lib/analyzer.ts - Public Web and GitHub Sources → URL Analysis Pipeline: provides public content
README.md - Repository Analyze API → Repository Analysis: runs pipeline
app/api/repo/analyze/route.ts - Repository Analysis → Repository Parsing and Presets: parses and presets
lib/repo/analyzer.ts - Repository Analysis → Shared Analysis Cache: reads and writes
lib/repo/analyzer.ts - Repository Analysis → Gemini Service: requests AI analysis
lib/repo/analyzer.ts - Public Web and GitHub Sources → Repository Analysis: provides repository data
README.md - URLMIND Workspace → Intelligence Workspace: renders analysis
app/page.tsx - Intelligence Workspace → Interactive Architecture Map: renders map
components/IntelligenceWorkspace.tsx - Intelligence Workspace → Narrated Explainer: renders explainer
components/IntelligenceWorkspace.tsx - Intelligence Workspace → Grounded Q&A: renders Q&A
components/IntelligenceWorkspace.tsx - URLMIND Workspace → Report Comparison: renders comparison
app/page.tsx - URLMIND Workspace → Graph Unify API: submits sources
app/page.tsx - Graph Unify API → URL Analysis Pipeline: analyzes URLs
app/api/graph/unify/route.ts - Graph Unify API → Repository Analysis: analyzes repositories
app/api/graph/unify/route.ts - Graph Unify API → Intelligence Graph Unifier: combines reports
app/api/graph/unify/route.ts - Intelligence Graph Unifier → Business Capability Analysis: classifies business zones
lib/graph/unifier.ts - Graph Unify API → Gemini Service: synthesizes graph
app/api/graph/unify/route.ts - URLMIND Workspace → Connector Ingest API: submits connector data
- Connector Ingest API → Schema Connectors: dispatches ingestion
app/api/connectors/ingest/route.ts - URLMIND Workspace → Chat API: sends question
- Chat API → Gemini Service: answers with context
app/api/chat/route.ts - Composer Studio → Composer APIs: requests composition
- Composer APIs → Composition Engine: analyzes and generates
app/api/composer/generate/route.ts - Composer APIs → Blueprint and Bundle Export: exports blueprint
app/api/composer/export/route.ts - Composition Engine → Gemini Service: generates plan
lib/composer/engine.ts