NLWeb
CLAUDE.md6.3k starsChanged 8 months agoMITView on GitHub
NLWeb is a natural language search system that provides intelligent query processing, multi-source retrieval, and AI-powered response generation. Backend: Python-based aiohttp server in AskAgent/python/ with main entry at webserver/aiohttp_server.py Frontend: Modern JavaScript UI in static/ with main interface at fp-chat-interface.js
Files
NLWeb Project Overview
NLWeb is a natural language search system that provides intelligent query processing, multi-source retrieval, and AI-powered response generation.
Key Documentation
- systemmap.md - System architecture, APIs, data structures, and query flow
- codingrules.md - Code structure, naming conventions, and edge-case handling
- userworkflow.md - UX flows, user paths, and failure states
Quick Start
Backend: Python-based aiohttp server in AskAgent/python/ with main entry at webserver/aiohttp_server.py
Frontend: Modern JavaScript UI in static/ with main interface at fp-chat-interface.js
Core Features
- Natural language query processing
- Multiple search modes (list, summarize, generate)
- Real-time streaming responses
- OAuth authentication (Google, Facebook, Microsoft, GitHub)
- Multi-turn conversations with context
- Support for multiple vector databases and LLM providers
Recent Issues
- Generate mode bug was caused by merge conflicts in fp-chat-interface.js (now fixed)
- The nlws message handler properly renders AI-generated responses
Development Notes
- Frontend uses ES6 modules with separation of concerns
- Backend uses async Python with streaming support
- Configuration via YAML files in config directory
- Extensive error handling and retry logic throughout
Trending
Less talk lately.thin dataabout the whole repository
Who's talking about nlweb-ai/NLWeb
- jgoldfoot/BiModalDesign“Weekly research scan [2026-08-18]”GitHub · Aug 18, 2026 · 1 reactions
- ai-ecoverse/slicc-cdp“discover: NLWeb (/ask, /mcp)”GitHub · Oct 12, 2026
- microsoft/Microsoft-AI-Decision-Framework“docs: repair citations invalidated by link rot (2026-08-17)”GitHub · Aug 17, 2026
- microsoft/Microsoft-AI-Decision-Framework“docs: repair citations invalidated by link rot (2026-08-10)”GitHub · Aug 10, 2026
- jdevalk/specification.website“fix(citations): NLWeb moved out of the microsoft org to nlweb-ai”GitHub · Aug 6, 2026
The biggest 5 of 5 mentions linking to the repository that our crawl found. Each line is their own headline.
In this repositoryOne other file it gives its agents.
- CLAUDE.mdCLAUDE.md
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

