Skip to content

Repository files navigation

Kairo AI β€” The Next Generation AI Assistant

Kairo AI is a sleek, modern AI chatbot inspired by the intelligence of ChatGPT, Claude, and Gemini. Designed with a premium user experience, Kairo AI delivers lightning-fast conversations, beautiful interfaces, Markdown support, authentication, and a seamless AI workflowβ€”all inside a polished, responsive application.

Minimal. Powerful. Intelligent.

🌐 Live Demo: Kairo AI Chatbot πŸ“‚ Source Code: https://github.com/codewitharslanjaved/Kairo-AI


πŸ“Έ Preview

🏠 Landing Page

Landing Page


πŸ” Login Page

Login Page


✨ Sign Up Page

Signup Page


πŸ’¬ AI Chat

Chat Page


βš™οΈ Settings

Settings Page


✨ Features

πŸ€– AI Experience

  • πŸ’¬ Intelligent AI conversations
  • ⚑ Real-time streaming responses
  • 🧠 Context-aware conversations
  • πŸ“ Markdown rendering
  • πŸ’» Beautiful code syntax highlighting
  • πŸ“‹ Copy code with one click
  • πŸ“„ Rich AI formatting
  • πŸ”„ Regenerate responses

πŸ‘€ User Experience

  • πŸ” Secure Clerk Authentication
  • πŸ“± Fully responsive
  • πŸŒ™ Dark & Light Mode
  • 🎨 Beautiful modern interface
  • βš™οΈ User preferences
  • πŸ“‚ Chat history
  • πŸ” Search conversations
  • πŸ“Œ Pin important chats
  • πŸ—‘οΈ Delete conversations

πŸš€ Performance

  • ⚑ Next.js 15 App Router
  • βš›οΈ React 19
  • 🎨 Tailwind CSS v4
  • 🧩 Modern component architecture
  • πŸ“¦ Optimized rendering
  • πŸš€ Fast page loads
  • πŸ’Ž Smooth animations

πŸ“‚ Project Structure

Kairo-AI/
β”‚
β”œβ”€β”€ app/
β”‚   β”œβ”€β”€ (auth)/
β”‚   β”œβ”€β”€ chat/
β”‚   β”œβ”€β”€ settings/
β”‚   β”œβ”€β”€ api/
β”‚   └── layout.js
β”‚
β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ ui/
β”‚   β”œβ”€β”€ chat/
β”‚   β”œβ”€β”€ sidebar/
β”‚   β”œβ”€β”€ landing/
β”‚   └── settings/
β”‚
β”œβ”€β”€ hooks/
β”œβ”€β”€ lib/
β”œβ”€β”€ public/
β”‚   β”œβ”€β”€ previews/
β”‚   β”œβ”€β”€ icons/
β”‚   └── images/
β”‚
β”œβ”€β”€ styles/
β”œβ”€β”€ middleware.ts
└── package.json

πŸš€ Getting Started

Clone the repository

git clone https://github.com/codewitharslanjaved/Kairo-AI.git

Move into the project

cd Kairo-AI

Install dependencies

npm install

Run the development server

npm run dev

Visit

http://localhost:3000

πŸ› οΈ Tech Stack

Technology Purpose
Next.js 15 React Framework
React 19 UI Library
Tailwind CSS v4 Styling
Clerk Authentication
shadcn/ui UI Components
Radix UI Accessible Components
React Markdown Markdown Rendering
Highlight.js Code Highlighting
Lucide React Icons
Next Themes Theme Switching

πŸ“¦ Dependencies

@clerk/nextjs
@clerk/themes
@radix-ui/react-select
class-variance-authority
clsx
highlight.js
lucide-react
next
next-themes
react
react-dom
react-markdown
react-syntax-highlighter
rehype-highlight
remark-gfm
tailwind-merge

🎯 Highlights

  • πŸ€– AI Chat Interface
  • 🧠 Smart Conversations
  • ⚑ Streaming Responses
  • πŸ“„ Markdown Support
  • πŸ’» Code Blocks
  • πŸŒ™ Theme Switching
  • πŸ” Authentication
  • πŸ“± Responsive Layout
  • πŸ“‚ Chat History
  • πŸ” Search Chats
  • πŸ“Œ Pinned Conversations
  • βš™οΈ Settings Management

πŸ›£οΈ Future Roadmap

  • πŸ€– Multiple AI Models (GPT, Claude, Gemini, DeepSeek)
  • 🎀 Voice Chat
  • πŸ“„ Document Upload
  • πŸ–ΌοΈ AI Image Generation
  • 🌐 Web Browsing
  • 🧠 Long-Term Memory
  • πŸ“± Progressive Web App
  • πŸ”Œ Plugin Support
  • πŸ‘₯ Shared Chats
  • 🌍 Multi-language Support
  • πŸ“Š Usage Analytics
  • πŸ’³ Subscription Plans

πŸ‘¨β€πŸ’» Author

Created with ❀️ by Arslan Javed

🌐 Portfolio
https://codewitharslan.vercel.app

πŸ’» GitHub
https://github.com/codewitharslanjaved


⭐ Show Your Support

If you found this project helpful, please consider giving it a ⭐ on GitHub.

It really helps and motivates future development.


πŸ“„ License

This project is licensed under the MIT License.

Β© 2026 Arslan Javed

About

πŸ—£οΈ Kairo AI - πŸš€ Next-generation AI assistant built with βš›οΈ Next.js 15, 🎨 Tailwind CSS, and πŸ” Clerk β€” featuring real-time AI chat, Markdown support, beautiful UI, dark mode, and seamless authentication.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages