Moorcheh Chatbot

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.

RAG-Powered Responses
Context-Aware Conversations
🔒 Enterprise Security
Use Cases

Transform Your Business with AI Conversations

From customer service to internal knowledge management, Moorcheh chatbots can revolutionize how you interact with information.

Finance

Conversational AI for financial data, reports, and insights. Automate Q&A, analysis, and support for finance teams and customers.

Medical

AI assistant for healthcare, patient support, and medical document Q&A. Enhance care with secure, context-aware conversations.

Geographical

Answer questions about locations, maps, and geospatial data. Perfect for travel, logistics, and education.

Legal

Provide legal information, document search, and compliance guidance. Streamline legal research and client support.

Web Assistant

Crawl docs and build a web assistant for instant answers from your website or documentation.

Coding Assistance

AI-powered coding help, code search, and developer Q&A. Boost productivity for engineering teams.

Customer Service AI

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

  1. Create Project
    Start a new project with the boilerplate.
    npx moorcheh-chat-boilerplate
  2. Install Dependencies
    Install all required packages.
    npm install
  3. Get API KeyGet API Key
    Generate your API key in the Moorcheh Console.
  4. Upload DocumentsManage Namespaces
    Create a namespace and upload your data.
  5. Configure Environment
    Add your API key to .env.local.
    NEXT_PUBLIC_MOORCHEH_API_KEY=your_api_key_here
  6. Configure API RequestOpen Playground
    Export your config JSON from the Playground and place it in config/api-config.json.
  7. Start Development Server
    Run your chatbot locally.
    npm run dev
    Visit http://localhost:3000 to see your chatbot.

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:

1
API Key Setup

Connect to Moorcheh AI services

2
Branding

Configure app name, company, and contact info

3
Theme Selection

Choose from 10+ beautiful themes

4
Typography & Complete

Configure fonts and finish setup

Manual Setup
Create 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"
  }
}
Changes are reflected immediately (no restart needed)
Where Branding Appears
  • Browser tab:appTitle
  • Chat header:appName
  • Chat subtitle:appSubtitle
  • Logo:logo
  • Company name:companyName
Font Configuration
Configure in appearance.json:
"fonts": {
  "primary": "Inter",           // Main UI text font
  "heading": "Playfair Display", // Titles and headings
  "mono": "JetBrains Mono"      // Code blocks and technical text
}
30+ Next.js optimized fonts, 50+ Google Fonts, categories: sans-serif, serif, monospace, display, handwriting.
Theme Configuration
Configure in appearance.json:
"theme": {
  "defaultTheme": "slate"  // light, dark, blue, green, purple, etc.
}
Choose from 10+ available themes: light, dark, blue, green, purple, slate, etc. All themes use consistent color schemes.
Custom Logo Setup
1. Add Logo File

Place your logo in public/assets/your-logo.png

2. Configure Path

Set in appearance.json: "logo": "/assets/your-logo.png"

3. Update Favicon

Replace public/favicon.ico with your favicon

Live Preview: Use the interactive setup at /get-started to see live preview of your branding changes, test different themes instantly, and configure fonts with real-time updates.
Tips: Changes to 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.
Additional Resources

/customize/README.md - Advanced theme/font configuration

/config/README.md - API configuration guide

/get-started - Interactive setup and live preview

Ready to Build Intelligent Chatbots?Join the developers creating context-aware conversational AI with Moorcheh.