Most intuitive All-in-one AI chat interface.
## Key Features - π§ **Multiple LLM Providers**: Supports various language models, including Ollama. - π **Plugins Library**: Enhance functionality with an expandable plugin system, including function calling capabilities. - π **Web Search Plugin**: Allows AI to fetch and utilize real-time web data. - π€ **Custom Assistants**: Create and tailor AI assistants for specific tasks or domains. - π£οΈ **Text-to-Speech**: Converts AI-generated text responses to speech using Whisper. - ποΈ **Speech-to-Text**: (Coming soon) Enables voice input for more natural interaction. - πΎ **Local Storage**: Securely store data locally using in-browser IndexedDB for faster access and privacy. - π€π₯ **Data Portability**: Easily import or export chat data for backup and migration. - π **Knowledge Spaces**: (Coming soon) Build custom knowledge bases for specialized topics. - π **Prompt Library**: Use pre-defined prompts to guide AI conversations efficiently. - π€ **Personalization**: Memory plugin ensures more contextual and personalized responses. - π± **Progressive Web App (PWA)**: Installable on various devices for a native-like app experience. ## Tech Stack - π **Next.js** - π€ **TypeScript** - ποΈ **Pglite** - 𧩠**LangChain** - π¦ **Zustand** - π **React Query** - ποΈ **Supabase** - π¨ **Tailwind CSS** - β¨ **Framer Motion** - ποΈ **Shadcn** - π **Tiptap** ## Roadmap - ποΈ **Speech-to-Text**: Coming soon. - π **Knowledge Spaces**: Coming soon. ## Quick Start To get the project running locally: ### Prerequisites - Ensure you have `yarn` or `bun` installed. ### Installation 1. Clone the repository: ```bash git clone https://github.com/your-repo/llmchat.git cd llmchat ``` 2. Install dependencies: ```bash yarn install # or bun install ``` 3. Start the development server: ```bash yarn dev # or bun dev ``` 4. Open your browser and navigate to `http://localhost:3000`. ![og_6x](https://github.com/user-attachments/assets/4813a6b5-3294-4056-88bb-c536a45c220c) ## Deployment Instructions for deploying the project will be added soon.