The ResearchZosho mark: a storehouse in a knot, a pine over its roof

The Research Harness For The Rest Of Us.

An open-source deep research assistant that checks its citations and keeps what it found.

What it is for

Three people, one problem.

Your vet mentions a new drug for your dog's cancer. The follow-up is in three days. You want to know what the studies say: how well it works, for which breeds, and what the side effects are. The answer is spread across twenty papers, a regulator's review, and many pages that only look like medical advice.

You are tracing your family. Your great-grandfather is in the 1911 census in Osaka. By 1921 he is gone from every record the family knows about. Somewhere there are ship manifests, a prefecture's emigration lists, and an old newspaper notice. Most of them are in Japanese. None of them are on the first page of a search.

You are writing one chapter of a thesis on the influence of the Soviet-Afghan War on 1990s British science fiction. You have forty papers and articles saved, in three languages. You have one week to work out what they agree on, where they disagree, and what nobody has looked at yet.

None of that can be read in one evening. That is the job ResearchZosho does. You give it the question. It reads and notes each fact with the source it came from. When it is done, a write-up is waiting: what it found, where the sources disagree, and what it could not resolve. Every claim in it points at a source you can check. It keeps what it found, so the next question on the same subject does not start from zero. If a paper you used gets a new version, or two of your own findings contradict each other, it tells you.

Nothing counts as valid until you have reviewed it.

It runs on your own computer with a model you pick, local or hosted. It is free and open source. It is for anyone who needs reliable research done.

This is The Research Harness For The Rest Of Us.

What you can do with it

The guide has each of these in full.

Install

Current release: 0.6.5. Every artifact, with checksums, is on the download page.

Linux and macOS:

curl -fsSL https://researchzosho.org/install | sh

Windows, from PowerShell:

irm https://researchzosho.org/install.ps1 | iex

Both scripts download the release from GitHub and check it against that release's SHA256SUMS before installing. If the hash does not match, they stop. Only the script comes from this domain. The program and the checksums both come from the GitHub release. If you would rather not pipe a script into a shell, download it and read it first. It is short.

Research runs need a model server that speaks the OpenAI chat API: a local one (llama.cpp, Ollama, LM Studio) or a hosted API with a key (OpenAI, DeepSeek, Gemini, OpenRouter and others). You also need Java 21 or newer, unless you take a build that carries its own runtime. The installer picks that build when Java is missing. ResearchZosho ships neither. Your documents go only to the model server you name. Asking what the library already has works without a model.

Which model to run, by VRAM (the graphics card's memory, not the computer's RAM), is on the models page: the measured list, from the 27B down to what fits in 4 GB.

Research runs also need a web search backend. It matters as much as the model. Use a Brave Search API key (there is a free plan), or SearXNG, which setup can start with Docker. With neither, the built-in fallback searches Wikipedia and the scholarly literature only.

Then:

researchzosho setup

setup asks a few questions, each with an answer already filled in. Then it shelves a document you name and answers a question about it. When it is done, open http://127.0.0.1:4649/ in a browser. If you already use CodeZaiku, codezaiku install researchzosho does the download, the check and the setup in one go.

Documentation