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

Quick Setup
Create .env.local in your project root and add:
NEXT_PUBLIC_MOORCHEH_API_KEY=your_api_key_here
NEXT_PUBLIC_APP_NAME=My Chat App
NEXT_PUBLIC_APP_TITLE=My Chat
NEXT_PUBLIC_APP_SUBTITLE=How can I help you today?
NEXT_PUBLIC_APP_LOGO=logo.png
Restart your dev server:
npm run dev
Where Branding Appears
  • Browser tab:NEXT_PUBLIC_APP_TITLE
  • Chat header:NEXT_PUBLIC_APP_NAME
  • Chat subtitle:NEXT_PUBLIC_APP_SUBTITLE
  • Logo:NEXT_PUBLIC_APP_LOGO
  • AI responses:NEXT_PUBLIC_AI_ASSISTANT_NAME
Change Fonts
Edit fonts/font-config.ts:
export const fontConfig = {
  primaryFont: 'Inter',     // Main UI font
  headingFont: 'Roboto',    // Headings font
  monoFont: 'Fira Code',    // Code font
  enableGoogleFonts: true,
};
30+ Next.js optimized fonts, 50+ Google Fonts, categories: sans-serif, serif, monospace, display, handwriting.
Change Theme
Edit themes/theme-config.ts:
export const themeConfig = {
  defaultTheme: 'light',    // 'light', 'dark', 'blue', 'green'
  enableSystemTheme: true,  // Auto-detect system preference
  enableThemeToggle: true,  // Show theme switcher
};
Built-in: light, dark, blue, green. Use OKLCH color format for consistent colors. All CSS variables must be defined for proper theme support.
Advanced: Add new fonts in lib/fonts.ts or fonts/available-fonts.ts. Add new themes in themes/custom-themes.ts using OKLCH color format. Test your changes at /demo.
Tips: Restart your dev server after changing environment variables or fonts/themes. Variables must start with NEXT_PUBLIC_. File must be named .env.local. Logo files go in public/ directory. Use OKLCH format for theme colors.

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