Skip to content

Latest commit

ย 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ” MindSeek

The Skill-Powered AI Search Engine
Choose Your Skill, Master Your Search

License: MIT GitHub Stars Docker

English | ไธญๆ–‡

๐Ÿ“ฆ ๅฟซ้€Ÿ้ƒจ็ฝฒ๏ผšGitHub Pages ๅ…่ดนๆ‰˜็ฎก้™ๆ€ๅฎ˜็ฝ‘๏ผŒๆˆ– Docker ไธ€้”ฎๅฏๅŠจๅฎŒๆ•ด็‰ˆ โ€”โ€” ่ฏฆ่ง DEPLOY.md


๐ŸŒŸ What is MindSeek?

MindSeek is an open-source AI search engine that revolutionizes how you search by introducing a Skill System and Intelligent Prompt Engineering.

Unlike traditional search engines that give you a list of links, or generic AI search that provides text summaries, MindSeek allows you to:

  • ๐ŸŽฏ Choose specialized Skills for different search scenarios
  • ๐Ÿ’ก Use intelligent prompt templates to get better results
  • ๐Ÿ”ง Extend with custom Skills via our plugin system
  • ๐Ÿค– Deploy locally for privacy and control

โœจ Core Features

๐ŸŽญ Skill System

Switch between specialized search modes for different needs:

Skill Best For Data Sources
๐Ÿ” General Everyday questions Web, News, Wikipedia
๐Ÿ’ป Code Programming help GitHub, StackOverflow, Docs
๐Ÿ“š Academic Research & papers arXiv, Google Scholar, PubMed
โš–๏ธ Legal Law & regulations Legal databases, Case law
๐Ÿ›’ Shopping Product research E-commerce sites, Reviews
๐Ÿฅ Medical Health information Medical journals, WebMD
โœˆ๏ธ Travel Trip planning Booking sites, Travel guides
๐Ÿ’ผ Business Market research Financial data, Reports

๐Ÿง  Intelligent Prompt Engine

  • Auto-optimization: Transform simple queries into powerful prompts
  • Template library: 100+ pre-built templates for common tasks
  • Smart suggestions: AI recommends the best way to ask
  • History learning: Learns from your search patterns

๐Ÿ”’ Privacy First

  • Local deployment with Docker
  • Self-hosted LLM support (Ollama, LocalAI)
  • No data tracking or profiling
  • Open source - audit the code yourself

๐Ÿš€ Multi-Model Support

  • OpenAI GPT-4 / GPT-3.5
  • Anthropic Claude
  • Google Gemini
  • Local models (via Ollama)
  • Chinese models (ๆ–‡ๅฟƒไธ€่จ€, ้€šไน‰ๅƒ้—ฎ, etc.)

๐Ÿš€ Quick Start

ๅฎŒๆ•ด็š„ไธ‰็ง้ƒจ็ฝฒๆ–นๅผ๏ผˆGitHub Pages / Docker / ๆœฌๅœฐ๏ผ‰่ง DEPLOY.md๏ผŒไปฅไธ‹ๆ˜ฏๅฟซ้€ŸไธŠๆ‰‹ใ€‚

Option 1: GitHub Pages๏ผˆๅ…่ดน้™ๆ€ๅฎ˜็ฝ‘๏ผ‰

ไป“ๅบ“ๆ น็›ฎๅฝ•็š„ index.html ๆ˜ฏ็บฏ้™ๆ€ๅฎ˜็ฝ‘๏ผŒไธŠไผ  GitHub ๅŽ๏ผš

  1. ไป“ๅบ“ Settings โ†’ Pages
  2. Source ้€‰ๆ‹ฉ Deploy from a branch โ†’ main โ†’ / (root)
  3. ็ญ‰ๅพ… 1-2 ๅˆ†้’Ÿ๏ผŒ่ฎฟ้—ฎ https://<็”จๆˆทๅ>.github.io/<ไป“ๅบ“ๅ>/

Option 2: Docker๏ผˆๅฎŒๆ•ด็‰ˆ๏ผšๅ‰็ซฏ + ๅŽ็ซฏ + ๆ•ฐๆฎๅบ“ + ๆœ็ดข๏ผ‰

git clone https://github.com/<your-username>/MindSeek.git
cd MindSeek

cp .env.example .env        # ๅกซๅ…ฅไฝ ็š„ LLM API Key
docker-compose up -d --build

# ่ฎฟ้—ฎ http://localhost:3000 ๏ผˆๅ‰็ซฏ๏ผ‰
# ่ฎฟ้—ฎ http://localhost:8000/docs ๏ผˆAPI ๆ–‡ๆกฃ๏ผ‰

Option 3: Manual Installation

# ๅฏๅŠจๅŽ็ซฏ๏ผˆFastAPI๏ผ‰
cd apps/api
pip install -r requirements.txt
uvicorn main:app --reload --port 8000

# ๅ‰็ซฏ๏ผšๆ‰“ๅผ€ๅฎ˜็ฝ‘๏ผˆ็บฏ้™ๆ€ๅ•ๆ–‡ไปถ๏ผ‰
start index.html            # ๆˆ–็›ดๆŽฅๅœจๆต่งˆๅ™จๆ‰“ๅผ€ index.html

๐Ÿ“ Project Structure

mindseek/
โ”œโ”€โ”€ ๐Ÿ“ apps/
โ”‚   โ”œโ”€โ”€ web/                 # Next.js frontend
โ”‚   โ””โ”€โ”€ api/                 # FastAPI backend
โ”œโ”€โ”€ ๐Ÿ“ packages/
โ”‚   โ”œโ”€โ”€ core/                # Core search logic
โ”‚   โ”œโ”€โ”€ skills/              # Skill plugins
โ”‚   โ”‚   โ”œโ”€โ”€ general/
โ”‚   โ”‚   โ”œโ”€โ”€ code/
โ”‚   โ”‚   โ”œโ”€โ”€ academic/
โ”‚   โ”‚   โ””โ”€โ”€ ...
โ”‚   โ””โ”€โ”€ prompts/             # Prompt engine
โ”œโ”€โ”€ ๐Ÿ“ docker/               # Docker configurations
โ”œโ”€โ”€ ๐Ÿ“ docs/                 # Documentation
โ””โ”€โ”€ ๐Ÿ“ examples/             # Usage examples

๐Ÿ› ๏ธ Development

Prerequisites

  • Node.js 18+
  • Python 3.10+
  • Docker (optional)

Setup Development Environment

# Install dependencies
npm run install:all

# Run in development mode
npm run dev

# Run tests
npm run test

# Build for production
npm run build

๐Ÿค Contributing

We welcome contributions! Please see our Contributing Guide for details.

Ways to Contribute

  • ๐Ÿ› Report bugs
  • ๐Ÿ’ก Suggest features
  • ๐Ÿ“ Improve documentation
  • ๐Ÿ”ง Submit pull requests
  • ๐ŸŽจ Design new Skills

๐Ÿ“œ Roadmap

Phase 1: MVP (Current)

  • Basic search with web sources
  • 3 core Skills (General, Code, Academic)
  • Docker deployment
  • Multi-model support

Phase 2: Enhanced (Q2 2025)

  • Skill marketplace
  • User accounts & history
  • Browser extension
  • Mobile app

Phase 3: Ecosystem (Q3 2025)

  • Third-party Skill SDK
  • Enterprise features
  • API for developers
  • Plugin system

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


๐Ÿ™ Acknowledgments


๐Ÿ’ฌ Community


Star โญ us on GitHub if you find MindSeek helpful!

Made with โค๏ธ by the MindSeek team and contributors

About

The Skill-Powered AI Search Engine

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages