Feynman CLI

The open source AI research agent.

Docs License

--- ### Installation ```bash curl -fsSL https://feynman.is/install | bash # stable release channel curl -fsSL https://feynman.is/install | bash -s -- stable # package manager fallback pnpm add -g @companion-ai/feynman bun add -g @companion-ai/feynman ``` The one-line installer tracks the latest `main` build. Use `stable` or an exact version to pin a release. Then run `feynman setup` to configure your model and get started. --- ### What you type → what happens ``` $ feynman "what do we know about scaling laws" → Searches papers and web, produces a cited research brief $ feynman deepresearch "mechanistic interpretability" → Multi-agent investigation with parallel researchers, synthesis, verification $ feynman lit "RLHF alternatives" → Literature review with consensus, disagreements, open questions $ feynman audit 2401.12345 → Compares paper claims against the public codebase $ feynman replicate "chain-of-thought improves math" → Asks where to run, then builds a replication plan ``` --- ### Workflows Ask naturally or use slash commands as shortcuts. | Command | What it does | | --- | --- | | `/deepresearch ` | Source-heavy multi-agent investigation | | `/lit ` | Literature review from paper search and primary sources | | `/review ` | Simulated peer review with severity and revision plan | | `/audit ` | Paper vs. codebase mismatch audit | | `/replicate ` | Replication plan with environment selection | | `/compare ` | Source comparison matrix | | `/draft ` | Paper-style draft from research findings | | `/autoresearch ` | Autonomous experiment loop | | `/watch ` | Recurring research watch | | `/outputs` | Browse all research artifacts | --- ### Agents Four bundled research agents, dispatched automatically. - **Researcher** — gather evidence across papers, web, repos, docs - **Reviewer** — simulated peer review with severity-graded feedback - **Writer** — structured drafts from research notes - **Verifier** — inline citations, source URL verification, dead link cleanup --- ### Skills & Tools - **[AlphaXiv](https://www.alphaxiv.org/)** — paper search, Q&A, code reading, annotations (via `alpha` CLI) - **Docker** — isolated container execution for safe experiments on your machine - **Web search** — Gemini or Perplexity, zero-config default - **Session search** — indexed recall across prior research sessions - **Preview** — browser and PDF export of generated artifacts - **Modal** — serverless GPU compute for burst training and inference - **RunPod** — persistent GPU pods with SSH access for long-running experiments --- ### How it works Built on [Pi](https://github.com/badlogic/pi-mono) for the agent runtime, [alphaXiv](https://www.alphaxiv.org/) for paper search and analysis, and CLI tools for compute and execution. Capabilities are delivered as [Pi skills](https://github.com/badlogic/pi-skills) — Markdown instruction files synced to `~/.feynman/agent/skills/` on startup. Every output is source-grounded — claims link to papers, docs, or repos with direct URLs. --- ### Contributing ```bash git clone https://github.com/getcompanion-ai/feynman.git cd feynman && pnpm install && pnpm start ``` [Docs](https://feynman.is/docs) · [MIT License](LICENSE)