About Fyin
Fyin is an open-source answer engine written in Rust, intended as an alternative to Perplexity AI that you can run on your own machine. Its stated motivation is a tool that runs locally, is open source, and delivers answers quickly. It is released under the AGPL-3.0 licence.
It can use a local model through Ollama or the OpenAI API, and it keeps a local vector database for fast search. Searching, scraping and answering run in parallel for speed, and websites are scraped locally. The number of search results to parse is configurable. For web search it needs a Bing API key, or the URL of a SearXNG or DuckDuckGo endpoint.
Fyin is run from the command line, either with cargo or in a Docker container built from the repository, with settings supplied through an environment file. The project lists a hosted version and a simple website as future ideas rather than existing features, so it is mainly for people who prefer to self-host their search assistant.
Key features
- Runs locally with Ollama models
- Optional OpenAI API backend
- Local vector database for search
- Parallel searching, scraping and answering
- Configurable number of search results
- Local website scraping
- Docker container support
Good fit for
- →Privacy-minded users wanting local AI search
- →Developers experimenting with retrieval-augmented answers
- →Self-hosters replacing Perplexity AI
- Built with
- Rust
- Tags
- ai-search
- rust
- ollama
- self-hosted
- rag
- perplexity-alternative
Fyin: questions and answers
- What is Fyin used for?
- Fyin is an open-source, locally runnable alternative to Perplexity AI that searches the web, scrapes pages and generates answers with Ollama or OpenAI. It is a good fit for privacy-minded users wanting local AI search, developers experimenting with retrieval-augmented answers and self-hosters replacing Perplexity AI.
- Is Fyin open source?
- Yes. Fyin is open source under the AGPL-3.0 licence. Its source code is on GitHub at shadowfax92/Fyin and is written mainly in Rust.
- Is Fyin free?
- Yes. Fyin is open source, so the software itself is free to use.
- Can I self-host Fyin?
- Yes. Fyin can be self-hosted on your own server or infrastructure; there is no official hosted version.
- What is Fyin an alternative to?
- Fyin is an open-source alternative to Perplexity. Other open-source alternatives to Perplexity include Farfalle, Vane and Khoj.
- Is Fyin actively maintained?
- The most recent commit to Fyin was on 9 October 2024. The project has 235 stars on GitHub.
Open-source alternatives to Fyin
See all
Farfalle
AI Tools
🔍 AI search engine - self-host with local or cloud LLMs
Apache-2.0vs Perplexity★ 3.5kVane
AI Tools
Vane is an AI-powered answering engine.
MITvs Perplexity★ 37k
Khoj
AI Tools
Khoj is an applied artificial intelligence company building safe, useful AI software for h
AGPL-3.0vs ChatGPT★ 38k
Scira
AI Tools
Scira (Formerly MiniPerplx) is a minimalistic AI-powered search engine that helps you find
AGPL-3.0vs Perplexity★ 12k
GPT Researcher
AI Tools
An autonomous agent that conducts deep research on any data using any LLM providers
Apache-2.0vs Perplexity★ 30k
Browser Operator
AI Tools
Browser Operator - The AI browser with built in Multi-Agent platform! Open source alternat
BSD-3-Clausevs ChatGPT★ 508
SaaS alternatives to Fyin
See all
Perplexity
AI Tools
Perplexity is an AI answer engine that responds to questions with summarized answers and cited web sources.
SaaS
Consensus
AI Tools
AI search engine that answers questions using peer-reviewed research papers
SaaS
NotebookLM
AI Tools
Google AI research assistant that answers questions grounded in uploaded sources
SaaS
ChatGenie
AI Tools
iOS AI chat assistant for fast, natural conversations
SaaS
Claude
AI Tools
AI assistant from Anthropic for writing, analysis, coding and document work
SaaS
DeepSeek
AI Tools
AI chat assistant and API built on DeepSeek reasoning and language models
SaaS