# Firebase Genkit CLI
The package contains the CLI for Firebase Genkit, an open source framework with rich local tooling to help app developers build, test, deploy, and monitor AI-powered features for their apps with confidence. Genkit is built by Firebase, Google's app development platform that is trusted by millions of businesses around the world.
Review the [documentation](https://firebase.google.com/docs/genkit) for details and samples.
To install the CLI:
```bash
npm i -g genkit
```
Available commands:
- `init [options]`
initialize a project directory with Genkit
- `start [options]`
run the app in dev mode and start a Developer UI
- `flow:run [options] <flowName> [data]`
run a flow using provided data as input
- `flow:batchRun [options] <flowName> <inputFileName>`
batch run a flow using provided set of data from a file as input
- `flow:resume <flowName> <flowId> <data>`
resume an interrupted flow (experimental)
- `eval:extractData [options] <flowName>`
extract evaludation data for a given flow from the trace store
- `eval:run [options] <dataset>`
evaluate provided dataset against configured evaluators
- `eval:flow [options] <flowName> [data]`
evaluate a flow against configured evaluators using provided data as input
- `config`
set development environment configuration
- `help`