8000 GitHub - lostmind008/lostmind-ai-chatbot-vercel: A full-featured, hackable Next.js AI chatbot built by Vercel
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

lostmind008/lostmind-ai-chatbot-vercel

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

LostMind AI Chatbot

LostMind AI

LostMind AI

Advanced AI Chatbot with Multiple Models - Built on the latest Vercel AI template

Getting Started Β· Features Β· Migration Status Β· Documentation

Overview

LostMind AI is an advanced chatbot built on the latest Vercel AI template (v4.3.13), featuring:

  • 5 AI models including Gemini 2.5 Pro and Flash
  • Custom neural network branding
  • Resumable streams and advanced features
  • Beautiful, responsive interface

Getting Started

Quick Setup

# Clone and install
cd /path/to/project
cp .env.example .env.local
pnpm install

# Start development
pnpm dev

πŸš€ New to this project? Check out the Quick Start Guide

Features

AI Models

  • LostMind Lite - GPT-4o-mini for fast responses
  • LostMind Pro - GPT-4o for complex tasks
  • LostMind Quantum - Gemini 2.5 Pro with reasoning
  • LostMind Vision Pro - Gemini 2.5 Pro with vision
  • LostMind Flash - Gemini 2.5 Flash for speed

Technical Features

  • ✨ Resumable streams with Redis
  • πŸ‘₯ User entitlements and rate limiting
  • πŸ”§ MCP tool integration
  • 🎨 Custom neural network branding
  • πŸ“± Fully responsive design
  • πŸŒ“ Dark/light theme support

Migration Status

This project is currently migrating from the original implementation to the latest Vercel AI template.

Completed

  • βœ… Latest template setup
  • βœ… Task management system
  • βœ… Migration planning
  • βœ… Brand guidelines

In Progress

  • πŸ”„ Component migration (Phase 1)
  • πŸ”„ Model integration (Phase 2)
  • πŸ”„ Advanced features (Phase 3)

Track Progress

Check task-tracker.md for current status

Documentation

Quick Links

Task Management

Tech Stack

  • Frontend: Next.js 15, React 19 RC, Tailwind CSS
  • AI: Vercel AI SDK 4.3.13, OpenAI, Google Gemini
  • Database: Neon PostgreSQL with Drizzle ORM
  • Auth: NextAuth v5
  • Storage: Vercel Blob
  • Deployment: Vercel

Development

Key Commands

# Development
pnpm dev              # Start dev server
pnpm build            # Build for production

# Database
pnpm db:migrate       # Run migrations
pnpm db:studio        # Database UI

# Code Quality
pnpm lint             # Check code
pnpm lint:fix         # Fix issues

Environment Variables

# Required
POSTGRES_URL=your_database_url
OPENAI_API_KEY=sk-...
GEMINI_API_KEY=AIza...
AUTH_SECRET=your_secret

# Optional
REDIS_URL=redis://...
NEXT_PUBLIC_APP_URL=https://chat.lostmindai.com

Project Structure

lostmind-ai-chatbot/
β”œβ”€β”€ app/                 # Next.js app router
β”œβ”€β”€ components/          # React components
β”œβ”€β”€ lib/                 # Utilities and configurations
β”œβ”€β”€ docs/                # Documentation
β”œβ”€β”€ Tasks/               # Task management
β”‚   β”œβ”€β”€ phase-1/         # Component migration
β”‚   β”œβ”€β”€ phase-2/         # Model integration
β”‚   └── phase-3/         # Advanced features
└── public/              # Static assets

Contributing

Workflow

  1. Check task-tracker.md for current task
  2. Follow task instructions in phase directories
  3. Update progress and complete tasks
  4. Move finished tasks to /completed folder

Code Standards

  • TypeScript strict mode
  • ESLint + Prettier
  • Responsive design
  • Accessibility compliant

Deployment

Vercel (Recommended)

# Deploy to Vercel
vercel deploy

Environment Setup

  1. Add all required environment variables
  2. Connect to Neon database
  3. Configure Redis for resumable streams
  4. Set up domain: chat.lostmindai.com

Roadmap

Phase 1: Foundation (Week 1-2)

  • Project setup
  • Documentation
  • Component migration
  • Basic functionality

Phase 2: Core Features (Week 3)

  • Model integration
  • Branding application
  • Feature implementation

Phase 3: Advanced (Week 4-6)

  • Advanced animations
  • MCP integration
  • Performance optimization

Resources

License

This project is licensed under the MIT License - see LICENSE file.


LostMind AI | Built with ❀️ using the latest AI technologies

About

A full-featured, hackable Next.js AI chatbot built by Vercel

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 96.7%
  • JavaScript 2.5%
  • CSS 0.8%
0