README的Workflows章节列出/deepresearch与/lit;Agents章节说明Researcher收集论文证据
Feynman:用多智能体完成可引用的科学研究
给科研开发者的AI研究代理,串起论文检索、审阅、写作和引用核验,区别是内置Pi工作流。
🧭 决策指南
为什么现在热: 无法从材料判断
适合,如果你
-
你需要用/deepresearch或/lit整理论文和一手来源
-
你希望通过/verify式能力检查引用URL和死链README的Agents章节说明Verifier负责行内引用、来源URL验证和死链清理
-
你已有LM Studio、LiteLLM、Ollama或vLLM本地模型服务README的Installation章节列出这些本地模型接入方式及/v1端点
不适合,如果你
-
你要求README明确保证模型效果、成本或工作流性能提供的README材料没有模型、费用或性能基准
-
你不能接受通过curl或PowerShell安装远程最新releaseInstallation章节的macOS/Linux和Windows安装命令会获取latest tagged release
-
你只需要独立技能且不使用Codex、Claude或OpenCodeSkills Only章节只说明技能安装到~/.codex/skills/feynman、.agents/skills/feynman或.opencode/skills/feynman
前置条件
- macOS/Linux使用curl安装命令,Windows使用PowerShell安装命令
- standalone安装包含自带且固定版本的Node.js runtime
- 本地模型接入需按README配置LM Studio的http://localhost:1234/v1、LiteLLM的http://localhost:4000/v1,或Ollama/vLLM的本地/v1端点
- 托管模型认证使用feynman model login;OpenRouter也支持OPENROUTER_API_KEY
第一步命令(README 原文)
curl -fsSL https://feynman.is/install | bash
要注意
-
升级standalone应用要重新运行安装器,不能只运行feynman updateInstallation章节明确说明feynman update不会替换standalone runtime bundle
-
删除~/.feynman会同时影响设置、会话和已安装包状态Installation章节的卸载说明列出~/.feynman包含settings、sessions和installed package state
-
Skills Only安装不会安装terminal、Node runtime、认证存储或Pi packagesSkills Only章节的安装器说明
替代方案
-
npm安装方式:你希望使用本机Node.js runtime,而不是standalone自带的固定Node.js runtimeInstallation
-
Skills Only:你只需要Codex、Claude或OpenCode中的研究技能,不需要Feynman terminalSkills Only
材料未说明
- README没有说明支持的Node.js版本要求
- README没有说明各托管模型提供商、alphaXiv或外部API的费用
- README没有提供Researcher、Reviewer、Writer和Verifier的准确模型配置
- README没有提供并发规模、响应延迟或研究结果质量基准
- README没有说明离线运行时哪些论文搜索、URL验证或来源抓取功能仍可用
💡 深度解析
6
适合
我已经在仓库里使用 Codex、Claude 或 OpenCode,不想安装 Feynman 终端、Node runtime、认证存储和 Pi packages;只安装 research skills 是否足够?
适合读者: 希望把科研能力嵌入 Codex、Claude 或 OpenCode 仓库环境的开发者,倾向只安装 skills 而不是完整终端应用
适合,如果你的目标是把研究技能嵌入现有 agent,而不是使用完整终端应用或 science workbench。
- README 的 Skills Only 安装明确“不安装 Feynman terminal, bundled Node runtime, auth storage, or Pi packages”。
- Codex 可安装到
~/.codex/skills/feynman,仓库级 Claude/agent 可安装到.agents/skills/feynman。 - OpenCode 有独立的
.opencode/skills/feynman目标,适合项目本地分发。 - 安装内容包括 bundled
skills/、prompts/和这些 skills 引用的 repo guidance files,因此可复用研究能力,但不等同于完整的会话、工作台、Notebook、compute 或文件管理体验。
如果你需要 feynman serve、工作台状态或完整 Pi runtime,skills-only 就不够。
- Skills Only:不安装 Feynman terminal、bundled Node runtime、auth storage 或 Pi packages
- Skills Only:Codex 目标为 `~/.codex/skills/feynman`
- Skills Only:repo-local Claude/agent 目标为 `.agents/skills/feynman`
- Skills Only:OpenCode 目标为 `.opencode/skills/feynman`
curl -fsSL https://feynman.is/install-skills | bash -s -- --codex
适合
我不想让团队成员的本地 Node.js 版本差异影响 Feynman,但又希望能固定到指定 release;应该选 standalone native bundle 还是 npm 安装?
适合读者: 在 macOS 或 Linux 上维护本地 Node.js 工具链、需要固定运行时版本的研究工程师
适合优先选择 standalone native bundle,因为它自带固定版本的 Node.js,并支持显式指定 release;npm 方式则依赖本机 Node.js。
- macOS/Linux 安装器会下载 standalone native bundle,内置 pinned Node.js runtime。
- 安装器在替换现有安装前校验 release SHA-256,适合把运行时和发布包完整性纳入部署流程。
- README 允许通过命令参数固定版本,例如
curl -fsSL https://feynman.is/install | bash -s -- 0.2.35。 - npm alternative 使用 local Node.js runtime;而且
feynman update只刷新 Pi packages,不会替换 standalone runtime bundle,升级职责需要区分。
因此,要求运行时一致时选 standalone;若团队已有统一 Node.js 管理和 npm 发布流程,npm 方式才更自然。
- Installation:standalone native bundle with its own pinned Node.js runtime
- Installation:verifies the release SHA-256 before replacing an existing installation
- Installation:可显式指定版本,示例为 `curl -fsSL https://feynman.is/install | bash -s -- 0.2.35`
- Installation:`feynman update` only refreshes installed Pi packages,不替换 standalone runtime bundle
- 项目数据:latest_release 为 `v0.3.48`
curl -fsSL https://feynman.is/install | bash
适合
我们正在用 arXiv 论文和代码仓库筛选 ML 训练方案,还需要核对论文结论与实现是否一致;Feynman 的 `/audit`、`/replicate` 和 `/recipe` 是否适合纳入这条评估流程?
适合读者: 需要评估论文、代码和实验可复现性的机器学习团队,主要使用 arXiv 论文、GitHub 代码库和 ML 训练方案
适合,因为它把论文、代码一致性审计、复现规划和训练方案排序放在同一个研究代理环境中。
/audit明确用于“Paper vs. codebase mismatch audit”,可直接针对论文主张与代码实现做对照。/replicate用于规划复现检查,但 README 要求选择环境后才执行,说明它不是无条件的一键复现器。/recipe会按数据集、方法、代码和验证状态排序 ML training recipes,适合建立候选方案清单。- 论文解析支持 DOI、arXiv ID、OpenAlex ID、PMID、PMCID 或标题,并可结合 OpenAlex、arXiv/alphaXiv、DOI 和 Europe PMC 获取来源。
仍需确认目标代码仓库的语言、依赖、硬件和运行方式是否被当前 compute 或 Files 环境支持。
- Workflows:`/audit`:Paper vs. codebase mismatch audit
- Workflows:`/replicate`:Plan replication checks; execute only after choosing an environment
- Workflows:`/recipe`:Ranked ML training recipes with dataset, method, code, and verification status
- Workflows:`feynman paper`:支持 DOI、arXiv ID、OpenAlex ID、PMID、PMCID 或标题
feynman paper
视情况
我想让代理用 `/autoresearch` 按 benchmark evidence 运行有限实验循环,并通过 compute 或 cloud-backed artifact context 管理结果;Feynman 是否适合直接执行这类任务?
适合读者: 需要让研究代理执行有限实验循环的 ML 工程师,使用 `/autoresearch`、compute 和本地或云端 artifact 环境
视情况:Feynman 明确提供有边界的实验循环和 compute 相关工作台能力,但 README 没有保证任意项目都能开箱执行,也没有给出资源、权限和停止条件的默认配置。
/autoresearch定义为“Bounded experiment loop with benchmark evidence”,与按基准证据迭代实验的目标直接匹配。feynman serve包含 compute、Files host inventory,以及 local、SSH/BYOC 和 cloud-backed artifact contexts。- 工作台记录中还包含 compute egress、Modal environment fields 和 compute poller lease state,说明它考虑了计算任务状态管理。
- 项目洞察明确指出,autoresearch、compute 和代码执行可能造成资源消耗、环境污染或副作用;使用限制也说明能力受依赖、硬件、容器或远程环境配置限制。
所以它适合已具备受控执行环境的 ML 工程流程,不适合把任意仓库直接当作安全的自动实验平台。
- Workflows:`/autoresearch`:Bounded experiment loop with benchmark evidence
- Workflows:`feynman serve` 包含 compute、Files host inventory、local、SSH/BYOC 和 cloud-backed artifact contexts
- Workflows:workbench ledger 包含 compute egress、Modal environment fields 和 compute poller lease state
- 项目洞察:autoresearch、compute 和代码执行可能产生资源消耗、环境污染或副作用
- 项目洞察:计算与复现实验受本地依赖、硬件、容器或远程环境配置限制
feynman serve
视情况
我的研究资料不希望发送到托管模型服务,但团队已经部署了 LM Studio、Ollama 和 vLLM;我能否用 Feynman 的本地模型接入完成 `/lit`、`/review` 和 `/draft`?
适合读者: 需要处理敏感科研资料、希望使用本地模型的研究工程师,已有 LM Studio、Ollama 或 vLLM 服务
视情况:模型调用可以走本地服务,但文献检索和来源抓取仍可能需要外部网络,因此不能仅凭本地模型宣称完全离线。
- README 明确支持 LM Studio,默认 endpoint 为
http://localhost:1234/v1;LiteLLM 默认是http://localhost:4000/v1。 - Ollama 和 vLLM 可通过 Custom provider、
openai-completions和本地/v1endpoint 接入。 /lit、/review和/draft分别覆盖文献综述、研究审查和基于研究结果的论文式写作。- 但项目依赖 OpenAlex、arXiv/alphaXiv、DOI、Europe PMC 等来源;README 没有承诺这些检索在无网络环境下可用。
如果资料、凭据和来源都必须留在隔离网络内,是否可用取决于你们能否提供本地来源副本及其访问方式。
- Installation:Local models are supported through the setup flow
- Installation:LM Studio 的默认 `http://localhost:1234/v1`、LiteLLM 的默认 `http://localhost:4000/v1`
- Installation:Ollama or vLLM 使用 `openai-completions` 和 local `/v1` endpoint
- Workflows:`/lit`、`/review`、`/draft` 的用途
- 项目洞察:对完全离线环境,外部论文服务和网络检索可能不适用
feynman setup
视情况
我不只需要一次性生成综述,还要管理项目、会话、Notebook、计算、文件、来源和 lineage;`feynman serve` 是否适合成为我的长期研究工作台?
适合读者: 需要持续管理项目、会话、研究产物和实验记录的科研人员,计划使用 Feynman science workbench
视情况:功能覆盖面与长期研究记录需求高度匹配,但 README 的发布数据和项目洞察都表明,部分工作台与科学工具能力仍可能处于快速演进阶段。
feynman serve提供 project/session navigation、Notebook、compute、Files host inventory、来源、设置、lineage 和 provenance。- 它还支持音视频、表格、Notebook、LaTeX 和科学 artifact 预览,以及 artifact Notes 和 note preview。
- 工作台状态位于
~/.feynman/orgs//workbench,并有feynman-workbench.db镜像,适合保留结构化研究记录。 - 但当前项目最新版本是 v0.3.48、发布数量为 5;README 未给出升级兼容性、备份恢复、多人协作或数据迁移保证。
因此,适合个人或小范围持续研究;若要求成熟的团队级治理和明确的数据生命周期,现有信息不足。
- Workflows:`feynman serve` 包含 project/session navigation、Notebook、compute、Files、lineage、provenance 和科学文件预览
- Workflows:工作台状态位于 `~/.feynman/orgs//workbench`,包含 `feynman-workbench.db`
- 项目数据:latest_release 为 `v0.3.48`;release_count 为 `5`
- 项目洞察:部分 workbench 和科学工具能力的成熟度无法仅凭 README 确认
feynman serve
✨ 核心亮点
-
Researcher覆盖论文、网页、代码仓库与文档
-
Verifier提供行内引用、URL验证和死链清理
-
支持/deepresearch、/lit与/replicate工作流
-
9,042颗星、1,042次Fork,最新版本v0.3.48
🔧 工程化
-
Researcher、Reviewer、Writer、Verifier组成四个研究代理
-
PaperRank用证据评分决定优先阅读哪些论文
-
paper命令支持DOI、arXiv、PMID与OpenAlex ID
-
serve提供科学工作台、Notebook、计算和产物预览
⚠️ 风险
-
standalone安装器会下载并替换独立运行时套件
-
feynman update只更新Pi包,不更新运行时套件
-
OpenRouter在SSH环境需粘贴回调URL或设置API密钥
-
README未提供各工作流的模型、费用与性能数据
👥 适合谁?
-
需要论文、网页和代码仓库证据链的科研开发者
-
使用Codex、Claude或OpenCode技能目录的工程师
-
需要LM Studio、LiteLLM、Ollama或vLLM接入者