FreeAskInternet - Free and open-source local AI search engine
FreeAskInternet is a free and open-source native AI search engine that integrates advanced large language models (LLMs) such as GPT-3.5 and the SeerXNG meta-search engine to provide users with search and intelligent answer generation services.
What is FreeAskInternet?
FreeAskInternet is a free and open-source local AI search engine that integrates advanced large language models (LLMs) such as GPT-3.5 and the SearchXNG meta-search engine to provide users with search and intelligent answer generation services. The project is completely free and open-source, runs locally, requires no GPU support, and ensures the privacy and security of user data. FreeAskInternet supports custom LLMs, such as Ollama, and simplifies the deployment process through Docker Compose, allowing users to quickly build a powerful AI search and question-answering system on their own computers.
FreeAskInternet Features
- Localized search aggregationCombined with the SearchXNG meta-search engine, FreeAskInternet can perform multi-engine searches locally, aggregating information from different sources.
- Intelligent answer generationIt utilizes integrated large-scale language models (such as ChatGPT3.5, Kimi, Qwen, ZhipuAI, etc.) to generate accurate answers based on search results.
- Completely freeUsers can use all the features of FreeAskInternet without paying any fees.
- Privacy protectionAll data processing is done locally, without uploading user data, ensuring privacy and security.
- No GPU requiredUnlike AI models that typically require high-performance GPUs, FreeAskInternet can run on ordinary computers, reducing hardware requirements.
- Custom supportUsers can add personalized options by using a custom large language model through Ollam, according to their own needs.
- Easy to deployDocker Compose enables rapid deployment, simplifying the installation and configuration process.
- Multilingual model supportIn addition to its built-in free API, FreeAskInternet supports multiple language models, providing a wider range of options.
- User-friendly interfaceIt provides a search-based chat dialog box where users can naturally type in questions and get answers.
How to use FreeAskInternet
- Environmental preparationEnsure that Docker and Docker Compose are installed on your computer, as this is a prerequisite for running FreeAskInternet.
- Get project codeOpen a terminal or command prompt and use Git to clone FreeAskInternet's GitHub repository to your local machine:
git clone https://github.com/nashsu/FreeAskInternet.git - Enter the project directory:
cd FreeAskInternet - Start serviceRun Docker Compose to start the FreeAskInternet service:
docker-compose up -dThis will automatically download the required Docker image and start the service in the background. - Access Web InterfaceAfter the service starts, access it in your browser.
http://localhost:3000You will then see the FreeAskInternet web interface. - Ask questions and get answersEnter your question in the chat dialog box on the web interface, and FreeAskInternet will use its integrated search engine and language model to search and generate an answer for you.