# Batch

Batch features include the capability to process either individual files or entire directory structures and execute one of two possible operations.

* [Code generation.](https://docs.codemaker.ai/documentation/features/batch/code-generation)
* [Documentation generation.](https://docs.codemaker.ai/documentation/features/batch/documentation-generation)

Additionally, it is possible to enable a predictive code generation feature to reduce the amount of time needed to generate the results.

* [Predictive code generation.](https://docs.codemaker.ai/documentation/features/batch/predictive-code-generation)
