Companion-Inc/feynman
The open source AI research agent.
Feynman – 一款开源 AI 研究助理(CLI 与工作台)
它是什么 – 一款命令行工具(以及可选的本地网页工作台),让您能以自然语言提出研究问题,并获得 AI 生成且有来源依据的答案。它可以搜索论文、网络、代码仓库以及大量的生物医学与科学数据库,进而综合整理出简报、文献回顾、排名、审计、复制计划,甚至是可直接执行的机器学习训练配方。
如何获取 – 单行安装指令即可下载包含其自身固定 Node.js 执行环境的独立原生套件。您也可以安装 npm 套件 (npm i -g @advaitpaliwal/feynman)。另一个安装程序 (install-skills) 让您仅将“技能库”新增至其他代理(如 Codex、Claude、OpenCode 等),而无需完整的终端机 UI。
关键指令
| 指令 | 功能 |
|---|---|
feynman "<question>" |
快速研究简报与引用 |
feynman rank <topic> |
根据相关性、可复制性、来源等对论文评分 |
feynman paper <id> |
解析 DOI/arXiv/PMID 并在可能时获取全文 |
feynman lit <topic> |
包含共识、分歧与开放性问题的完整文献回顾 |
feynman deepresearch <topic> |
多代理调查,执行平行“研究员”代理并综合结果 |
feynman audit <paper-id> |
根据公开代码库检查论文声明 |
feynman replicate "<paper>" |
规划可复制性实验(仅在您选择环境后执行) |
feynman recipe "<task>" |
从论文与数据集中寻找已排名、可实作的机器学习训练配方 |
feynman serve |
启动本地“科学工作台”UI,包含项目导航、聊天、笔记本、成品预览、计算编排、来源追踪等 |
内置代理 – 当工作流程需要分解时,会自动调用四个专业子代理:
- Researcher – 从论文、网络、仓库及多个生物医学数据库收集证据。
- Reviewer – 批判性审查收集到的资料,评估问题严重性。
- Writer – 将笔记转化为结构化的草稿文字。
- Verifier – 检查引用、解析失效链接并验证来源。
数据来源与工具 – 执行环境与以下项目对接:
- AlphaXiv 用于论文搜索、问答与代码阅读。
- 大量的生命科学 API(PubMed、Europe PMC、ChEMBL、UniProt、GWAS Catalog 等)用于生物信息查询。
- Hugging Face Hub 用于数据集与模型元数据。
- 通用网络搜索提供者(支持代理)与 GitHub issue/PR 获取器。
- 本地 LLM 端点 (LM Studio, Ollama, LiteLLM, vLLM) 或托管提供者 (OpenRouter, GitHub Copilot 等),通过
feynman model login。
架构快照
- Pi – 管理套件、扩展功能与“技能”的底层代理执行环境。
- Skills – 可重复使用的提示词加工具套件(例如用于论文搜索的
alpha工具,用于生物医学查询的 Bio Tools)。技能存储于~/.codex/skills/feynman(或仓库本地对应位置),并可由其他代理加载。 - Workbench – 一种本地 Electron 风格的 UI,将所有工作阶段、成品与来源存储在
~/.feynman/...中,并可选择同步至云端存储桶。它包含可观测性 (PostHog, OpenTelemetry) 并支持 Docker/Modal/RunPod 进行重型计算。
典型工作流程
- 安装 CLI (
curl … | bash)。 - 执行
feynman "what do we know about scaling laws"→ 出现带有引用的简报。 - 使用
feynman rank … --expand-citations 2进行细化,以建立引用图谱。 - 使用
feynman deepresearch …进行更深入的多代理探索。 - 开启工作台 (
feynman serve) 以探索成品、编辑笔记本或启动基于 Docker 的复制执行。
适用对象 – 研究人员、数据科学家与机器学习工程师,他们希望在不离开终端机的情况下(或使用可选 UI),获得可编程、有来源依据的助理,用于文献发现、可复制性检查与机器学习实验的快速原型设计。
授权 – MIT (参见 LICENSE)。
了解更多 – 文档位于 https://feynman.is/docs,以及套件堆栈参考与 README 中链接的发布说明。
相关
- 项目
- 项目
- 项目
- 项目