Feynman ships as a standalone runtime bundle for macOS, Linux, and Windows, and as a package-manager install for environments where Node.js is already present. The recommended approach is the one-line installer, which downloads a prebuilt native bundle with no external runtime dependencies.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/getcompanion-ai/feynman/llms.txt
Use this file to discover all available pages before exploring further.
One-line installer (recommended)
The installer detects your OS and architecture automatically. On macOS it supports both Intel and Apple Silicon. On Linux it supports x64 and arm64.~/.local/bin, the bundled runtime is unpacked into ~/.local/share/feynman, and your PATH is updated when needed.
On Windows, the runtime bundle is installed under %LOCALAPPDATA%\Programs\feynman and its launcher is added to your user PATH. Re-run the installer at any time to update.
If you previously installed Feynman via
npm, pnpm, or bun and still see local Node.js errors after a curl install, your shell may still be resolving the older global binary first. Run which -a feynman, then hash -r, or launch the standalone shim directly with ~/.local/bin/feynman.Skills only
If you only want Feynman’s research skills without the full terminal runtime, install the skill library separately. User-level install into~/.codex/skills/feynman:
.agents/skills/feynman under the current repository:
skills/ tree. They do not install the Feynman terminal, bundled Node runtime, auth storage, or Pi packages.
Pinned version
The one-line installer targets the latest tagged release. To pin an exact version, pass it explicitly:pnpm
If you already have Node.js20.19.0 or newer installed, you can install Feynman globally via pnpm:
bun
bun add -g and bunx use your local Node runtime for Feynman itself, so the Node.js 20.19.0+ requirement applies here too.
Node.js version requirement
When installing via pnpm or bun, Node.js20.19.0 or newer is required. The standalone curl installer bundles its own Node runtime and does not require a system Node installation.
Post-install setup
After installation, run the guided setup wizard to configure your model provider and API keys:Verifying the installation
Confirm Feynman is installed and on yourPATH:
feynman doctor at any time to check configuration, authentication status, and optional dependencies: