NLWeb - Natural Language Web
NLWeb transforms any website into a conversational AI-powered platform. Built by the creator of RSS, RDF, and Schema.org, NLWeb makes it easy to add natural language interfaces that work for both humans and AI agents.
• Filtering by dietary preferences
• Applying time constraints
• Enhancing with nutritional data
• Quinoa Buddha Bowl (25 min)
• Caprese Pasta Salad (15 min)
• Mediterranean Chickpea Wrap (20 min)
Turn Any Website Into An AI App
Just like HTML revolutionized document sharing, NLWeb creates the foundation for conversational web experiences. Enable natural language interactions using your existing data and infrastructure.
MCP Native
Every NLWeb instance is also an MCP server, enabling AI agents to interact with your website's content seamlessly.
Schema.org Powered
Leverages existing Schema.org markup, RSS feeds, and JSON-LD data that over 100 million websites already use.
Technology Agnostic
Choose any LLM (OpenAI, Anthropic, Gemini), vector database (Qdrant, Milvus), and deployment platform.
Use Your Data
No external dependencies. Use your existing website data to provide accurate, real-time responses.
Cross-Platform
Runs on Windows, macOS, and Linux. From cloud clusters to laptops, with mobile support coming soon.
Open Source
MIT licensed open source project. Customize, extend, and contribute to the future of the web.
How NLWeb Works
A simple yet powerful architecture that combines structured web data with AI models to create natural language interfaces.
NLWeb Architecture
NLWeb architecture enables natural language interfaces by combining structured web data with AI models. The system is technology-agnostic, supporting various LLMs, vector databases, and deployment platforms while maintaining compatibility with existing web standards.
Data Ingestion
Your existing Schema.org, RSS, and JSON-LD data is ingested into vector databases
Query Processing
Natural language queries are processed by your chosen LLM and matched with relevant data
Response Enhancement
Responses are enhanced with external knowledge and context for richer interactions
Multi-Channel Output
Serve responses to humans via web UI and AI agents via MCP protocol
Trusted by Leading Organizations
From media companies to e-commerce platforms, organizations are using NLWeb to create next-generation user experiences.
Content Discovery
"Find articles about sustainable cooking techniques published this month" - Natural language search through content archives.
Customer Support
"What's your return policy for electronics?" - Instant answers from knowledge bases without human intervention.
Product Recommendations
"Suggest laptops for video editing under $1500" - AI-powered product discovery with contextual understanding.
Comprehensive Guides
Get started with NLWeb using our detailed documentation, examples, and API references.
Quick Start
Get up and running with NLWeb in minutes.
API Reference
Detailed API documentation for developers.
Tutorials
Step-by-step guides for common use cases.
Community
Join the community and get help from other users.
See NLWeb in Action
Explore examples of what you can build with NLWeb.
  fields: ["name", "email", "message"],
  validation: true,
  submitHandler: "sendToAPI"
});
  data: salesData,
  type: "bar",
  title: "Monthly Sales",
  colors: ["#4338ca", "#3b82f6"]
});
Watch and Learn
Explore video tutorials to get started with NLWeb quickly.
Getting Started with NLWeb
Learn the basics of NLWeb and how to set up your first project.
Advanced NLWeb Techniques
Dive deeper into NLWeb features and learn advanced concepts.