Ask a scientific or engineering question and get a cited, synthesized answer from multiple academic sources.
Search a single source like arXiv directly without invoking a language model.
Run the tool as a REST API server to integrate research answers into another app.
Ask questions in Turkish or another language and have them automatically translated for academic search.
| ahmetk1212/sciscout | 0marildo/imago | 100/geotwitter | |
|---|---|---|---|
| Stars | 3 | 3 | 3 |
| Language | Python | Python | Python |
| Last pushed | — | — | 2015-09-10 |
| Maintenance | — | — | Dormant |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | researcher | general | general |
Figures from each repo's GitHub metadata at analysis time.
Requires API keys for at least one LLM provider and optionally several source APIs, most with free tiers.
SciScout is an AI research agent that answers scientific and engineering questions by searching trusted academic and technical sources, reading the papers it finds, and writing back a synthesized answer with citations attached. It can take a question in Turkish or another language and translates it into an English academic search query before running the search, so people who do not normally write in English can still use it. Under the hood it works as a small pipeline of three roles. A researcher step translates the question and searches across multiple sources, ranking what it finds. A reader step pulls out the actual content, including reading full PDF text when just the abstract is not enough. A synthesizer step then writes the final answer with inline citation footnotes pointing back to the sources used. It searches twelve sources in total, including arXiv, Semantic Scholar, PubMed, Europe PMC, NASA ADS, DOAJ, Wikipedia, GitHub, StackExchange, Google Scholar, Reddit, and a general trusted-domain web search provider. For the language model itself, it routes between several providers such as Groq, Cerebras, and Gemini, automatically falling back to another one if the first is unavailable. You can use it from a command line interface with commands to ask a question, search a single source directly without invoking the model, run an interactive chat session, or start it as a FastAPI web server with health, ask, streaming, and search endpoints. Getting it running means cloning the project, creating a Python virtual environment, installing it, and filling in a few API keys in an environment file, several of which have free tiers. The README lists known limitations: some of the sources it queries can rate-limit or throttle requests, and its Google Scholar search relies on scraping the site, which can break if Google changes its page layout. It is released under the MIT license.
SciScout is an AI research agent that searches 12 trusted academic sources, reads the papers it finds, and answers scientific questions with citations.
Mainly Python. The stack also includes Python, FastAPI, PyMuPDF.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.