NanoResearch

An autonomous research assistant: from idea and plan through experiments and analysis to a paper, relying only on real results

CLI

High risk

We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.

Why this level

  • Generates and runs experiment code
  • Calls external models and catalogs with a key
All reasons and checks

openraiser/nanoresearch

Install

Manual install

pip install -e ".[dev]"

Install from the cloned repository; then configure ~/.nanoresearch/config.json.

This is third-party code. Review the repository files before installing.

What it does

NanoResearch runs research in stages: ideation, planning, experiments, analysis and writing. Each stage is configured with its own model through an OpenAI-compatible API, with slash commands and a text interface. A key trait is that the writing stage uses only real results and artifacts, and where data is missing it writes a limitation rather than invented numbers. Literature can be searched through open catalogs, and the finished work can be exported.

Who it is for. For researchers and analysts who want a helper for the research cycle grounded honestly in results.

Good fit when

  • You need to run research in stages from idea to text
  • You need experiments and their analysis
  • You need grounding in real results rather than invented numbers

Not a fit when

  • You need a quick answer rather than a full research cycle
  • You cannot run experiments that execute code

Example request

Run NanoResearch on this topic: gather ideas, plan experiments and prepare a paper draft from real results

Limitations

It needs OpenAI-compatible model access set in a config file, whose availability from Russia should be checked separately. The experiment stages execute code, which needs resources and care.

How to disable. Remove the installed package via your Python package manager and delete the ~/.nanoresearch directory.

Security check

  • Generates and runs experiment code
  • Calls external models and catalogs with a key

README in short

The README describes NanoResearch as an autonomous research assistant with ideation, planning, experiment, analysis and writing stages. Installation is from source via pip, model setup lives in a config.json for an OpenAI-compatible API, with environment variables and slash commands. It stresses that writing relies only on real artifacts, with no invented numbers. Literature is searched through open catalogs, and the finished work can be exported.

FAQ

Does it invent results?

No. The writing stage uses only real results and artifacts; where they are missing it writes a limitation.

Where does it search literature?

Through open catalogs such as OpenAlex; you can add your own key for higher rate limits.

Editors’ pick

Open-source personal AI assistant on your own machine: answers in Telegram, Slack, Discord and WhatsApp, extended with skills and plugins

CLIHigh risk390.7KRepository stars
Editors’ pick

A self-improving agent from Nous Research with a TUI, messaging gateway, cron jobs and skills it writes itself

CLIHigh risk249.8KRepository stars
Editors’ pick

An open source coding agent for the terminal and desktop with build and plan modes

CLIHigh risk210.6KRepository stars
Editors’ pick

Open prompt library with a Claude Code plugin, MCP server and CLI: search, fetch and improve prompts and skills from an agent

PluginMedium risk171.5KRepository stars
Foxx AINanoResearch

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.