Quick Start
Type any SWMM topic in the search bar above — results appear instantly. Use commas for AND logic (e.g. infiltration, groundwater). Click an example chip below to try it out.
INP Models
Auto-generated sample INP files for every manual section
Advanced Search Options
Interactive SWMM5 Diagrams
Visual references for key SWMM5 concepts. Hover over parts of a schematic for details, or drag sliders to see equations update live.
Parameter Calculator Suite
Live calculators for the most common SWMM5 equations. Adjust inputs — outputs and unit hints update instantly. Tap any 📖 chip to open the relevant manual section.
INP Models — Auto-Generated from Manual Sections
Pick any section of the SWMM5 Manual — the app generates a ready-to-run .inp file demonstrating that concept. Sections matching one of ~18 hand-crafted templates (Runoff, Storage, Conduit, Weir, LID, RDII…) get a tailored example; all other sections receive a generic single-subcatchment / single-conduit skeleton with the section name in the title. Edit in-browser, then Copy or Download.
INP Quality Checker
Paste an SWMM5 .inp file (or load one from the INP Models tab) and get a checklist of issues — orphan nodes, missing references, adverse slopes, Manning n out of range, duplicate IDs, and more. Static analysis only; no engine run required.
Learning Paths
Pick a path that matches where you are. Each step links to the relevant manual section or interactive diagram. Your progress is saved locally.
SWMM Assistant Chat — Feature Overview
AI-Powered Q&A
- Uses Claude (Anthropic) via Replit AI
- Specialized in SWMM 5.2 modeling, INP files
- RAG: Searches 621-section Manual for context
- Streaming responses (word-by-word)
Chat Management
- Copy to Clipboard
- AI remembers session history
- Clear/reset chat anytime
Multi-Language Support (19 Languages)
- Auto-detects language
- Technical terms stay in English
- EN, ES, ZH, DE, FR, HE, JA, KO, AR, HI, MI, TA, TN, VI, TL, ZA, YI, TL, TK, FA, RU, PT
Conversation Memory
- AI remembers session context
- In-browser history
- Mobile responsive (full-screen on mobile)
Suggestion Chips
- Pre-built topic suggestions
- "What is SWMM?", "Junction setup", "Routing methods"
- Reappear when chat is cleared
Design & Responsiveness
- Water-themed CSS (dark/light modes)
- Smooth transitions
- High z-index overlay panel
Markdown Rendering
- Bold text,
inline code - Numbered and bulleted lists
- Paragraph breaks
Technical Details
- Backend: POST /chat
- Whoosh full-text index for RAG
- Claude claude-haiku-4-5
- No API key needed (Replit credits)
Source Manual: Table of Contents (TOC) Structure
The SWMM Manual Collection consists of 5 separate manuals. This app crawls all 5 and unifies them into a single searchable index of 53 chapters and 621 sections (248K+ words).
| Source Manual | App Chapters |
|---|---|
| Users Manual | Chapters 1–12, Appendices A–E, Glossary, Intro |
| Ref Vol I — Hydrology | Ch1-Overview, Ch2-Meteorology, Ch3-SurfaceRunoff, Ch4-Infiltration, Ch5-Groundwater, Ch6-Snowmelt, Ch7-RDII |
| Ref Vol II — Hydraulics | Ch1-PreissmannSlot, Ch2-HydraulicModel, Ch3-DynamicWave, Ch4-KinematicWave, Ch5-CrossSection, Ch6-PumpsRegulators, Ch7-AdvancedFeatures |
| Ref Vol II Addendum | Ch2-StreetCrossSections, Ch3-StorageUnitGeometry, Ch4-Pumps, Ch5-StormDrainInlets |
| Ref Vol III — Water Quality/LID | Ch2-UrbanRunoffQuality, Ch3-PollutantBuildup, Ch4-SurfaceWashoff, Ch5-TransportAndTreatment, Ch6-LowImpactDevelopmentControls |
Live screenshot captured from swmm-manual.netlify.app