Skip to main content
Projects organize your training runs, evaluations, datasets, and inferences. Most CLI commands operate on the active project, which is stored in ~/.inf/config.json and settable per-invocation with the global --project <id> flag.

inf project list

Display every project you have access to in the active team. The active project is flagged with a green dot ().
inf project list
Alias: inf project ls

Example

inf project list

inf project switch

Set a different project as the active project. The CLI validates that the project exists and that you have access before saving.
inf project switch <project-id>
Alias: inf project use

Arguments

ArgumentRequiredDescription
project-idYesThe ID of the project to activate

Examples

# Switch to the staging project
inf project switch proj_789ghi012jkl

# Same, using the `use` alias
inf project use proj_789ghi012jkl
Temporarily override the active project for a single command without changing your stored config using the global --project flag:
inf training list --project proj_789ghi012jkl

inf project current

Show details about the currently active project — project ID, name, team ID, and creation date. If no project is active, the command errors and points you at inf project switch <id>.
inf project current