Recommended 3 practical open source projects ↓↓↓
First, AI Search Engine
Second, AI Large Model Chat Framework
Third, Mobile Short Video App similar to Douyin
First, AI Search Engine
Perplexica is an AI-driven open source search engine. It delves into the web to find answers and understands your questions. Inspired by Perplexity AI, it optimizes results using advanced machine learning algorithms, providing clear answers and indicating their sources. Perplexica is based on SearxNG, always up-to-date and completely open source, protecting your privacy.
The main features of Perplexica are:
First, Local LLMs: Supports using Ollama to leverage local large language models (LLMs), such as Llama 3 and Mixtral.
Second, Copilot mode (still under development): Enhances searches by generating multiple queries to find more relevant internet resources. Unlike regular searches with SearxNG, it delves into top matches and directly extracts content related to user queries from the pages.
Third, Normal mode: Processes queries directly and performs web searches.
Fourth, Focus mode: Designed specifically to answer specific types of questions, including Full mode, Writing Assistant mode, Academic Search mode, YouTube Search mode, Wolfram Alpha Search mode, and Reddit Search mode.
In summary, Perplexica uses SearxNG as a metasearch engine that retrieves and rearranges results to provide the most relevant resources. This way, you can always get the latest information without worrying about the burden of daily data updates. Perplexica is an open source search engine and an excellent alternative to Perplexity AI.
Open source GitHub link ↓↓: https://github.com/ItzCrazyKns/Perplexica
Second, AI Large Model Chat Framework
Lobe Chat is an open source LLMs/AI chat framework with 30.2k stars. It supports multiple AI providers (OpenAI, Claude 3, Gemini, Ollama, Bedrock, Azure, Mistral, Perplexity, etc.), supports multimodal interactions (visual/speech synthesis), and has a flexible plugin system.
Users can easily deploy their own private ChatGPT chat applications with just one click, without any cost. Lobe Chat adopts advanced technology stacks, including the Next.js framework, Ant Design component library, zustand state management library, swr data fetching library, and i18next multilingual support.
In summary, Lobe Chat is a feature-rich and modern open source chat framework designed to provide an open, transparent, and user-friendly AI product ecosystem for users and developers. Whether you are an individual user or a professional developer, LobeHub can be your AI Agent playground.
Open source GitHub link ↓↓: https://github.com/lobehub/lobe-chat
Third, Mobile Short Video App similar to Douyin
douyin-vue is a mobile short video project that imitates Douyin | TikTok. It has quickly gained 7k stars since its open source release a month ago.
Vue is the "best practice" for mobile development, providing a smooth and seamless user experience comparable to native apps. It uses the latest Vue technology stack, based on Vue3, Vite5, and Pinia. Data is stored locally in the project, and API requests are intercepted and returned with local JSON data using the axios-mock-adapter library to simulate real backend requests.
GitHub link ↓↓: https://github.com/zyronon/douyin
Online demo link ↓↓: https://dy.ttentau.top/#/home