
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1333
使用教程
环境要求
- Python 环境(pip 可安装依赖,README 未指定最低版本)
- 已克隆/可访问本项目 GitHub 仓库并具备 git
- 一个 OpenAI 兼容的 API 端点(base_url)与对应的 api_key
- 可选:如需图像生成,需额外的 OpenAI 兼容图像端点与密钥
- 可选:Claude Code 环境(仅 Claude Code 模式需要)
安装与启动步骤
-
1克隆并安装
从 GitHub 拉取仓库后进入目录,用可编辑模式安装含 dev 依赖的包。装完即出现 nanoresearch 命令。
git clone https://github.com/OpenRaiser/NanoResearch.git cd NanoResearch pip install -e ".[dev]" -
2创建配置文件
在用户目录下的 .nanoresearch 中新建 config.json,把 base_url 与 api_key 换成你自己的 OpenAI 兼容端点,各阶段 model 也要改成可用模型名。
-
3验证配置
用 --dry-run 跑一次不真正执行实验的验证,确认配置和依赖没问题再进入正式运行。
nanoresearch run --topic "Adaptive Sparse Attention Mechanisms" --dry-run -
4运行完整流水线
指定研究主题和论文模板格式,启动完整流程:构思、规划、写代码、跑实验、成文。verbose 可看详细日志。
nanoresearch run --topic "Adaptive Sparse Attention Mechanisms" --format neurips2025 --verbose -
5可选:自进化模式
先 init 生成用户画像与运行配置,再用 evo 流水线跨多轮积累技能与项目记忆。
nanoresearch init nanoresearch run --pipeline evo --topic "your research topic" --format neurips2025 --verbose -
6可选:Claude Code 模式
在项目目录里启动 claude,再用斜杠命令提交研究课题,由 Claude Code 侧驱动研究流程。
claude /project:research "你的研究课题"
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
research.base_url | 是 | OpenAI 兼容 API 端点地址 | https://your-openai-compatible-endpoint/v1/ |
research.api_key | 是 | 调用大模型所需的 API 密钥 | sk-xxxxxxxxxxxxxxxx |
research.template_format | 否 | 论文模板格式,如 neurips2025 | neurips2025 |
research.execution_profile | 否 | 实验执行档位,如本地快速模式 | local_quick |
research.writing_mode | 否 | 论文写作模式 | hybrid |
research.figure_gen.image_backend | 否 | 配图生成所用后端 | openai |
如何确认成功
执行 nanoresearch run --topic "..." --dry-run,能正常跑完且不报配置错误即说明安装与配置成功。
常见问题
Q:配置文件放在哪里?
A:放在 ~/.nanoresearch/config.json。若不想写文件,也可用环境变量 NANORESEARCH_BASE_URL / NANORESEARCH_API_KEY / NANORESEARCH_TIMEOUT 覆盖对应配置。
Q:必须用哪家的模型?
A:README 只要求 OpenAI 兼容端点。你需要在 config.json 中各阶段(ideation、planning、code_gen、writing、review 等)的 model 字段填入自己可用的模型名。
Q:生成的论文数据是模型编造的吗?
A:不是。项目会把代码提交到 GPU 集群真正执行实验并收集结果,论文中的数据、表格和图表来自实际运行的实验。
Q:evo 流水线什么时候用?
A:需要跨多轮研究积累可复用技能和项目记忆、或希望根据偏好与算力约束调整研究计划时使用,并用 init 先初始化用户画像与运行配置。
Q:没有 GPU 集群能跑吗?
A:README 将 execution_profile 设为 local_quick,并提供 auto_create_env、auto_download_resources 开关,可在本地快速档位下运行;具体资源需求 README 未详述。
注意事项
- 安装命令使用了 .[dev] 附加依赖,务必带引号写成 pip install -e ".[dev]",否则部分 shell 会解析失败。
- config.json 中的 base_url、api_key 及各阶段 model 都是示例占位值,必须替换为你自己的才能运行。
- README 未给出最低 Python 版本、显存要求和默认端口,实际部署前请自行确认环境。
- Claude Code 模式需先进入 NanoResearch 目录再执行 claude,否则 /project:research 命令可能不可用。
核心亮点
- 全自动研究流水线:从问题到报告端到端自动化,无需人工干预中间步骤
- 多智能体协作架构:分工明确(搜索、阅读、总结),提升复杂任务完成度
- 输出带引用来源:增强结果可信度,便于用户核验信息
不足之处
- 文档/社区待观察
- 生成报告质量依赖底层模型能力,可能产生信息偏差
适用场景
- 快速调研新领域,生成背景综述
- 竞品分析或技术选型前的资料收集
- 学术写作前的文献初步筛选
替代项目
AutoGPT、AgentGPT、AI Scientist
上一篇:invincat
下一篇:danghuangshang
同类项目推荐
FirstCoder
开源
读得懂的本地编程智能体,边学边改
FirstCoder is an open-source local coding agent that’s useful enough to run, small ···
colleague-skill
开源
把离职同事的智慧变成可复用的AI技能,告别不散场
Distilly — Distill how they think into reusable Skills for any Agent or Bot. Former···
runify
开源
轻量白盒多智能体平台,200MB 内存即可可视化编排工作流,低成本嵌入现有系统。
轻量白盒多智能体平台 —— 可视化编排工作流,多 Agent 协作,高精度知识召回,企业级权限···
omnistack-agent
开源
一套提示词,适配所有主流 AI 编程助手,统一全栈开发体验。
Platform-agnostic AI agent: one Full-Stack Software Engineer brain, compiled into re···
openclaw.net
开源
用 .NET 自托管个人 AI,掌控数据与行为
Self-hosted Enterprise and Personal AI + agent runtime in .NET (NativeAOT-friendly)
index
开源
让AI替你操作浏览器,复杂网页任务全自动搞定
The SOTA Open-Source Browser Agent for autonomously performing complex tasks on the ···
devo
开源
一套运行时,自由接入 DeepSeek/Qwen 等模型,本地智能编码
A self-improving agent. Tested on DeepSeek, Qwen, Kimi, GLM models. Supports MCP, S···
gemini-youtube-automation
开源
一键生成教育视频并自动发布到 YouTube,实现全流程无人值守。
A fully autonomous AI Agent/Python pipeline that utilizes Large Language Models (LLM···
odoo-mcp-pro
开源
把 Odoo 变成 AI 助手的数据源,用自然语言查 ERP 数据
AI connector for Odoo ERP | Connect Claude, ChatGPT, Cursor and other AI tools to Od···