Intelligent Chatbots with Semantic Understanding
Build context-aware chatbots that truly understand your data. Powered by Moorcheh's information-theoretic engine, our chatbot solution delivers accurate, relevant responses grounded in your knowledge base.
Transform Your Business with AI Conversations
From customer service to internal knowledge management, Moorcheh chatbots can revolutionize how you interact with information.
Conversational AI for financial data, reports, and insights. Automate Q&A, analysis, and support for finance teams and customers.
AI assistant for healthcare, patient support, and medical document Q&A. Enhance care with secure, context-aware conversations.
Answer questions about locations, maps, and geospatial data. Perfect for travel, logistics, and education.
Provide legal information, document search, and compliance guidance. Streamline legal research and client support.
Crawl docs and build a web assistant for instant answers from your website or documentation.
AI-powered coding help, code search, and developer Q&A. Boost productivity for engineering teams.
Build a powerful customer service AI chatbot trained on your website content or PDF documents without any coding.
Quick Start: Launch Your AI Chatbot in Minutes
- Create ProjectStart a new project with the boilerplate.
npx moorcheh-chat-boilerplate
- Install DependenciesInstall all required packages.
npm install
- Get API KeyGet API KeyGenerate your API key in the Moorcheh Console.
- Upload DocumentsManage NamespacesCreate a namespace and upload your data.
- Configure EnvironmentAdd your API key to .env.local.
NEXT_PUBLIC_MOORCHEH_API_KEY=your_api_key_here
- Configure API RequestOpen PlaygroundExport your config JSON from the Playground and place it in config/api-config.json.
- Start Development ServerRun your chatbot locally.Visit http://localhost:3000 to see your chatbot.
npm run dev
Watch the Demo
See how easy it is to build a context-aware chatbot with Moorcheh. This demo shows step by step how to build a chatbot with Moorcheh.
Branding & Customization
Interactive Setup (Recommended)
Use our 4-step interactive setup flow for the easiest configuration experience:
Connect to Moorcheh AI services
Configure app name, company, and contact info
Choose from 10+ beautiful themes
Configure fonts and finish setup
config/appearance.json
in your project root:{ "fonts": { "primary": "Inter", "heading": "Playfair Display", "mono": "JetBrains Mono" }, "theme": { "defaultTheme": "slate" }, "branding": { "appName": "My Chat App", "appTitle": "My Chat", "appSubtitle": "How can I help you today?", "appDescription": "AI-powered chat application", "companyName": "My Company", "contactEmail": "support@mycompany.com", "storagePrefix": "my-app-chat", "exportPrefix": "MyApp-chat", "logo": "/logo.png" } }
- Browser tab:
appTitle
- Chat header:
appName
- Chat subtitle:
appSubtitle
- Logo:
logo
- Company name:
companyName
appearance.json
:"fonts": { "primary": "Inter", // Main UI text font "heading": "Playfair Display", // Titles and headings "mono": "JetBrains Mono" // Code blocks and technical text }
appearance.json
:"theme": { "defaultTheme": "slate" // light, dark, blue, green, purple, etc. }
Place your logo in public/assets/your-logo.png
Set in appearance.json: "logo": "/assets/your-logo.png"
Replace public/favicon.ico
with your favicon
/get-started
to see live preview of your branding changes, test different themes instantly, and configure fonts with real-time updates.appearance.json
are reflected immediately. Logo files go in public/assets/
directory. Theme names must match available options. Font names must be valid Google Fonts or system fonts.• /customize/README.md
- Advanced theme/font configuration
• /config/README.md
- API configuration guide
• /get-started
- Interactive setup and live preview