# Shelf: Empower Development Journey with AI-Driven Tools
[](https://github.com/ab22593k/shelf/actions/workflows/ci.yml)
Shelf is a command-line tool designed to simplify configuration file management and enhance your git
workflow with AI-powered features. It enables you to:
* Manage configuration files effectively across your system
* Automatically generate meaningful git commit messages using AI
* Obtain comprehensive, AI-driven code reviews
Integrated with git hooks and supporting multiple AI providers, Shelf adapts seamlessly to your development workflow.
### Configuration
Configure your AI provider (default is Google Gemini):
```bash
export GEMINI_API_KEY="key"
```
### Shell Completion
Generate shell completions:
```bash
# For zsh
shelf completion zsh
```
## Contributing
Contributions are welcome! Please submit a Pull Request with your improvements.
## License
Shelf is licensed under the MIT License. See the LICENSE file for details.