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
.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
npm run dev
- 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
fonts/font-config.ts
:export const fontConfig = { primaryFont: 'Inter', // Main UI font headingFont: 'Roboto', // Headings font monoFont: 'Fira Code', // Code font enableGoogleFonts: true, };
themes/theme-config.ts
:export const themeConfig = { defaultTheme: 'light', // 'light', 'dark', 'blue', 'green' enableSystemTheme: true, // Auto-detect system preference enableThemeToggle: true, // Show theme switcher };
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
.NEXT_PUBLIC_
. File must be named .env.local
. Logo files go in public/
directory. Use OKLCH format for theme colors.