Complete reference for all Feynman CLI commands and flags.
Reference
1
This page covers the dedicated Feynman CLI commands and flags. Workflow commands like feynman deepresearch are also documented in the Slash Commands reference since they map directly to REPL slash commands.
Core commands
Command
Description
feynman
Launch the interactive REPL
feynman chat [prompt]
Start chat explicitly, optionally with an initial prompt
feynman help
Show CLI help
feynman setup
Run the guided setup wizard
feynman doctor
Diagnose config, auth, Pi runtime, and preview dependencies
feynman status
Show the current setup summary (model, auth, packages)
Model management
Command
Description
feynman model list
List available models in Pi auth storage
feynman model login [id]
Authenticate a model provider with OAuth or API-key setup
feynman model logout [id]
Clear stored auth for a model provider
feynman model set <provider/model>
Set the default model for all sessions
These commands manage your model provider configuration. The model set command updates ~/.feynman/settings.json with the new default. It accepts either provider/model-name or provider:model-name, for example anthropic/claude-sonnet-4-20250514 or anthropic:claude-sonnet-4-20250514. Running feynman model login google or feynman model login amazon-bedrock routes directly into the relevant API-key setup flow instead of requiring the interactive picker.
AlphaXiv commands
Command
Description
feynman alpha login
Sign in to alphaXiv
feynman alpha logout
Clear alphaXiv auth
feynman alpha status
Check alphaXiv auth status
AlphaXiv authentication enables Feynman to search and retrieve papers, access discussion threads, and pull citation metadata. The alpha CLI is also available directly in the agent shell for paper search, Q&A, and code inspection.
Package management
Command
Description
feynman packages list
List all available packages and their install status
feynman packages install <preset>
Install an optional package preset
feynman update [package]
Update installed packages, or a specific package by name
Use feynman packages list to see which optional packages are available and which are already installed. The all-extras preset installs every optional package at once.
Utility commands
Command
Description
feynman search status
Show Pi web-access status and config path
Workflow commands
All research workflow slash commands can also be invoked directly from the CLI: