[Open-source] A dialog-based search engine powered by modern AI large language models, real-time dialog-based search
Open SourceOpen Source Systems
![[Open-source] A dialog-based search engine powered by modern AI large language models, real-time dialog-based search](https://yy123.ink/api/img/1781065596514-eixreg.jpg)
1. Project Overview
SearChat
AI large language model-based dialogue search engine
Multi-model, search engine integration | Real-time dialogue search | Supports Deep Research deep research
2. Open Source License
Licensed under MIT
3. Screenshots

4. Feature Overview
SearChat is an AI large language model-based dialogue search engine that supports multi-model, search engine integration, real-time dialogue search, and supports Deep Research deep research.
SearChat is a dialogue search engine based on modern AI large language models.
Core features:
- Multi-model support
- Supports OpenAI, Anthropic, Gemini compatible APIs - Multi-search engine
- Supports Bing, Google, SearXNG, etc. multiple search sources - Dialogue search
- Supports multi-turn chat-style search -
Dialogue history records - Historical conversation records are cached in the browser (based on IndexedDB/LocalStorage) - Deep Research mode
- Reconstruct deep research functionality - MCP support
- (TODO) Support access to external MCP services -
️ Image search - (TODO) Support image or video search - File parsing
- (TODO) Support uploading documents and extracting content
✨ Core functions
Deep Research deep research
- Intelligent research mode
- Deep research functionality - Iterative exploration
- Based on LangChain + LangGraph workflow orchestration - Comprehensive report generation
- Automatically generate structured research reports
AI model support
Important
To achieve the best results, the modelmust support Tool Call (Function Calling)。
-
OpenAI API compatible -
Google Gemini API compatible -
Anthropic API compatible -
Google Vertex AI compatible
Multi-search engine integration
- SearXNG
- Open-source aggregated search, no API key required - Bing Search
- Official Microsoft search API - Google Search
- Support multiple API access methods - Tavily
- Search engine optimized for LLM - Exa
- Exa.ai network search API - Bocha
- BochaAI network search API - ChatGLM Web Search
- Zhi Pian AI free search plugin
Modernized Interface Experience
- Responsive Design
- Perfectly adapted to desktop and mobile ends - Dark/ Light Theme
- Supports automatic switching of system themes - Internationalization Support
- Multi-language interface (i18n) - Real-time Stream Output
- Typewriter effect display of answers - Contextual Dialogue
- Supports multi-turn dialogue and history records
Deep Research Deep Research Mode
Deep Research Mode uses AI-driven iterative search and analysis to generate comprehensive and in-depth research reports on any topic.
Core Features:
- Iterative Research
- Automatically identifies knowledge gaps and executes subsequent searches - Structured Report
- Generates referenced structured research reports - Reference Support
- Includes configurable source references (e.g. [[citation:1]] or clickable URLs) - Multi-Engine Search
- Utilizes multiple search engines to obtain comprehensive results
5. Tech Stack
Development Tools
Backend Technology Stack
- Framework
Koa.js + TypeScript - AI Integration
LangChain + LangGraph - Search Engine
Multi-engine Adapter Mode
Frontend Technology Stack
- Framework
Vue 3 + Composition API - Build
Vite + TypeScript - UI Library
TDesign Vue Next - State management
Pinia + Persistent - Styles
Tailwind CSS + Less
下载地址 免费
评论