OpenViSTAI · Agents · Blockchain · Crypto
Menu
Search & Research AI

Fyin

Fyin is an open-source Rust command-line application that searches the web, scrapes selected pages and uses a local vector database and a language model to answer questions. It supports Bing, SearXNG or DuckDuckGo for search, and Ollama or the OpenAI API for model configuration; the project README also documents Docker execution.

Independent OpenViST project profile, based on linked sources.

Fyin — OpenViST project profile in Search & Research AI.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Fyin when you want to run web research queries from a terminal and are prepared to configure search and model-provider settings.

Who it is for

  • Developers who want a configurable, self-hosted command-line research assistant.
  • Users who want to connect web search and scraped pages to an Ollama or OpenAI model workflow.

Documented uses

  • Ask a question and retrieve an answer based on searched and scraped web pages.
  • Choose a search provider and control how many results Fyin parses.
  • Run the research workflow locally, either directly with Cargo or in Docker.
Before you choose

Requirements & limits

  • Fyin is a CLI application, so its documented primary workflow requires command-line use.
  • Search choices are Bing, SearXNG and DuckDuckGo; the README calls for an API key or endpoint as applicable.
  • Model configuration can use Ollama or the OpenAI API; the README provides environment-variable examples for both.
  • The project is licensed under AGPL-3.0.
  • The README describes a website and hosted version as TODO items, so its documented workflow is self-run.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up and run a research query with Cargo

Configure a search source and model provider, then submit a question from the command line.

Before you start

  • Rust and Cargo, implied by the documented cargo run command.
  • A Bing API key or a SearXNG or DuckDuckGo endpoint.
  • An OpenAI API key or an Ollama setup.
  • Environment variables configured from sample.env.

Steps

  1. Clone the repository using the README’s installation command.

  2. Choose a search engine and model provider, then fill the corresponding values in the environment file.

  3. Run the command below.

    Documented command
    cargo run --query "" -n 

Expected outcome

Fyin searches and scrapes the configured number of results and produces an answer to the query.

Guide limitations

  • The README does not specify a particular Rust version or provide troubleshooting guidance.
  • Search and model access depend on the selected provider’s credentials or endpoint.
Source-based practical guide

Run a query in Docker

Build the documented Docker image, configure its environment and invoke Fyin with a question.

Before you start

  • Docker.
  • A Bing API key or SearXNG or DuckDuckGo endpoint.
  • An OpenAI API key or Ollama configuration, as applicable.

Steps

  1. Build the image with the command below.

    Documented command
    docker build -t fyin .
  2. Create the environment file with cp sample.env .env and populate the values.

  3. Run the container with the command below.

    Documented command
    docker run --rm --env-file .env fyin --query "" --search 

Expected outcome

Fyin runs the specified research query inside a Docker container.

Guide limitations

  • Provider configuration is still required in the environment file.
COMPARE OPTIONS

Compare options for Vector search

These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.

ProjectDocumented purposePlatformAccess and requirements
FyinAsk a question and retrieve an answer based on searched and scraped web pages.CLI, Docker, Linux, Self-hosted
arXiv Search APISearch for arXiv papers using natural-language queries and vector similarity.Cloud, Server, WebThe README identifies a hosted demo at https://docsearch.redisvl.com and provides a local setup path. Local setup instructions request OpenAI and Cohere API keys.
AlisiaAsk questions in a chat interface and receive responses informed by web search.Cloud, Self-hosted, Web
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
15 October 2026
Original website title
shadowfax92/Fyin · Official homepage title · retained in its source language