[Open-source] A dialog-based search engine powered by modern AI large language models, real-time dialog-based search

Open SourceOpen Source Systems
2026-06-10 12:26 3 次浏览 • 0 次下载 0KB
[Open-source] A dialog-based search engine powered by modern AI large language models, real-time dialog-based search

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

Image

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
#1
资源直链https://gitee.com/zac_ma/SearChat
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare