Simple AI Chat Interface by mbktech.org

A straightforward web-based chat application that connects you with multiple AI models including Gemini, Llama 3.1, and Gemma 2 via Groq, Cerebras, and SambaNova. Customize your chat experience with this open-source solution.

Key Features

AI Model Integration

Connect with multiple AI models including Gemini 2.0, Groq, Cerebras, and SambaNova through a simple web interface with PostgreSQL database for conversation history.

Customizable Interface

Personalize your chat experience with theme options, adjustable font sizes, and model parameter controls like temperature settings.

Web-Based Access

Access your AI chat through any web browser. Built with Node.js and Express, easy to deploy on various platforms.

Open Source & Secure

Built as an open-source project with secure API key management. Your API keys are stored locally and used only for your requests.

Technical Details

AI Chat Features

  • Multiple AI Models: Access Gemini, Llama 3.1, and Gemma 2 via diverse providers
  • Conversation History: Save and manage your chat conversations with PostgreSQL database
  • Adjustable Parameters: Control temperature and other AI parameters
  • Message Management: Delete individual messages or clear entire conversations
  • User Authentication: Secure login system with session management
  • Daily Message Limits: Configurable message quotas per user

Deployment Options

  • Cloud Platforms: Deploy on platforms supporting Node.js applications
  • Self-Hosted: Run on your own server with Node.js and PostgreSQL
  • Environment Variables: Configure API keys via .env files
  • Database Support: PostgreSQL database for user management and chat history
  • Session Management: Built-in user authentication with secure sessions

Use Cases

  • Personal AI Assistant: Use various AI models for different types of conversations
  • Learning & Education: Interactive learning with multiple AI models in a web interface
  • Development & Testing: Test different AI models and compare their responses
  • Content Creation: Generate content using different AI models based on your needs
  • Research & Analysis: Analyze topics using various AI models for different perspectives

Available AI Models (Efficient Tier)

Choose from multiple AI models based on your requirements:

ModelProviderBest ForTier
Gemini 2.0 FlashGoogleFastest performanceReliable
Gemini 1.5 FlashGoogleBalanced performanceReliable
Llama 3.1 8BGroqInstant inferenceInstant
Gemma 2 9BGroqHigh quality open modelGoogle
Llama 3.1 8BCerebrasWafer-scale speedSuper Fast
Llama 3.1 8BSambaNovaEfficient processingBalanced
Mallow T1ExperimentalCustom interactionsCustom

Development Team

Muhammad Bin Khalid

Muhammad Bin Khalid

Developer

Maaz Waheed

Maaz Waheed

Developer

What's Available

Current Features

  • Text Conversations: Chat with AI models through a clean web interface
  • Multiple AI Models: Choose from Gemini, Groq, Cerebras, and SambaNova models
  • Chat History: Save and browse your conversation history in PostgreSQL
  • Theme Options: Switch between dark and light themes
  • Settings Panel: Adjust temperature and other parameters
  • User Management: Multi-user support with authentication

Technical Features

  • User Authentication: Secure login system with session management
  • Database Storage: PostgreSQL for user data and chat history
  • API Integration: Google Gemini and other provider integrations
  • Message Limits: Configurable daily message limits per user
  • Admin Dashboard: Manage users and view chat statistics
  • Environment Configuration: Secure .env file configuration

Security & Privacy

  • API Key Management: Secure storage and handling of API keys
  • Session Security: Secure session management with encryption
  • Open Source: Full transparency with open-source code
  • Local Control: Host your own instance with full data control
  • Environment Variables: Secure configuration through environment variables