$git clone https://github.com/yokingma/SearChatAI-powered conversational search engine
| 1 | <a name="top"></a> |
| 2 | |
| 3 | <div align="center"> |
| 4 | |
| 5 | # 🔍 SearChat |
| 6 | |
| 7 | **AI-powered conversational search engine** |
| 8 | |
| 9 | *Multi-model integration | Real-time conversational search | Deep Research support* |
| 10 | |
| 11 | <p align="center"> |
| 12 | <a href="https://github.com/sear-chat/SearChat/stargazers"><img src="https://img.shields.io/github/stars/sear-chat/SearChat" alt="Github Stars"></a> |
| 13 | <a href="https://github.com/sear-chat/SearChat/blob/main/LICENSE"><img src="https://img.shields.io/badge/license-MIT-purple" alt="License"></a> |
| 14 | <a href="https://github.com/sear-chat/SearChat/issues/new"><img src="https://img.shields.io/badge/Report a bug-Github-%231F80C0" alt="Report a bug"></a> |
| 15 | <a href="https://github.com/sear-chat/SearChat/discussions/new?category=q-a"><img src="https://img.shields.io/badge/Ask a question-Github-%231F80C0" alt="Ask a question"></a> |
| 16 | </p> |
| 17 | |
| 18 | **English** | [中文](./README_ZH_CN.md) | [日本語](./README_JP.md) |
| 19 | |
| 20 | </div> |
| 21 | |
| 22 | --- |
| 23 | ## 推荐开源AI项目 / Recommended Open Source AI Project |
| 24 | |
| 25 | ### [WeClaws](https://github.com/baseclaw/weclaws) |
| 26 | |
| 27 | WeClaws 是一个可一键部署的多用户微信 AI 助理机器人管理面板。你可以在 Web 端统一管理多个 AI 机器人,支持工具调用、Skills、MCP、子智能体、记忆、做梦、定时任务和沙盒执行等能力。 |
| 28 | |
| 29 | WeClaws is a one-click deployable management dashboard for multi-user WeChat AI assistant bots. It lets you manage multiple AI bots from the web and supports tool calling, Skills, MCP, sub-agents, memory, dreaming, scheduled tasks, and sandbox execution. |
| 30 | |
| 31 | <div align="center"> |
| 32 | <a href="https://github.com/baseclaw/weclaws"> |
| 33 | <img src="./assets/weclaws.jpg" alt="WeClaws AI assistant management dashboard" style="border-radius: 10px; box-shadow: 0 4px 20px rgba(0,0,0,0.1);"></img> |
| 34 | </a> |
| 35 | </div> |
| 36 | |
| 37 | --- |
| 38 | |
| 39 | <div align="center"> |
| 40 | <img src="./assets/screenshot.png" alt="AI Search Chat Interface" style="border-radius: 10px; box-shadow: 0 4px 20px rgba(0,0,0,0.1);"></img> |
| 41 | </div> |
| 42 | |
| 43 | ## 🌟 Project Overview |
| 44 | |
| 45 | SearChat is a modern AI-powered conversational search engine built with **Turborepo monorepo architecture**, integrating **Node.js + Koa** backend and **Vue 3 + TypeScript** frontend. |
| 46 | |
| 47 | 🎯 **Key Features**: |
| 48 | - [x] 🤖 **Multi-model Support** - Compatible with OpenAI, Anthropic, Gemini APIs |
| 49 | - [x] 🔍 **Multiple Search Engines** - Support for Bing, Google, SearXNG and more |
| 50 | - [x] 💬 **Conversational Search** - Multi-turn chat-based search experience |
| 51 | - [x] ⏰ **Chat History** - Conversation history cached in browser (IndexedDB/LocalStorage) |
| 52 | - [x] 🧠 **Deep Research Mode** - Refactoring deep research functionality |
| 53 | - [ ] 🔌 **MCP Support** - (TODO) Support for external MCP services |
| 54 | - [ ] 🖼️ **Image Search** - (TODO) Support for image and video search |
| 55 | - [ ] 📂 **File Parsing** - (TODO) Support for document upload and content extraction |
| 56 | |
| 57 | ## ✨ Core Features |
| 58 | |
| 59 | ### 🧠 Deep Research |
| 60 | - **Intelligent Research Mode** - Deep research functionality |
| 61 | - **Iterative Exploration** - Workflow orchestration based on LangChain + LangGraph |
| 62 | - **Comprehensive Report Generation** - Automatically generate structured research reports |
| 63 | |
| 64 | ### 🤖 AI Model Support |
| 65 | |
| 66 | > [!IMPORTANT] |
| 67 | > To achieve the best results, the model **must support Tool Call (Function Calling)**. |
| 68 | |
| 69 | - OpenAI API compatible |
| 70 | - Google Gemini API compatible |
| 71 | - Anthropic API compatible |
| 72 | - Google Vertex AI compatible |
| 73 | |
| 74 | ### 🔍 Multi-Search Engine Integration |
| 75 | |
| 76 | - **SearXNG** - Open source aggregated search, no API key required |
| 77 | - **Bing Search** - Microsoft Bing web search API |
| 78 | - **Google Search** - Google web search API |
| 79 | - **Tavily** - Tavily web search API |
| 80 | - **Exa** - Exa.ai web search API |
| 81 | - **Bocha** - BochaAI web search API |
| 82 | - **ChatGLM Web Search** - Zhipu AI free search plugin |
| 83 | |
| 84 | ### 🎨 Modern Interface Experience |
| 85 | |
| 86 | - **Responsive Design** - Perfect adaptation for desktop and mobile |
| 87 | - **Dark/Light Theme** - Support for automatic system theme switching |
| 88 | - **Internationalization** - Multi-language interface (i18n) |
| 89 | - **Real-time Streaming** - Typewriter effect answer display |
| 90 | - **Contextual Conversation** - Support for multi-turn dialogue and history |
| 91 | |
| 92 | ## 🔬 Deep Research Mode |
| 93 | |
| 94 | Deep Research mode uses AI-driven iterative search an |