34 releases
Uses new Rust 2024
| 0.10.9 | Aug 15, 2025 |
|---|---|
| 0.10.6 | Jul 28, 2025 |
| 0.10.2 | Mar 8, 2025 |
| 0.9.4 | Dec 30, 2024 |
| 0.9.1 | Nov 29, 2024 |
#216 in Machine learning
1,397 downloads per month
78KB
1.5K
SLoC
Shelf: Empower Development Journey with AI-Driven Tools
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):
export GEMINI_API_KEY="key"
Shell Completion
Generate shell completions:
# 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.
Dependencies
~32–52MB
~785K SLoC