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

Download history 4/week @ 2025-09-26 3/week @ 2025-10-03 1/week @ 2025-10-17

1,397 downloads per month

MIT license

78KB
1.5K SLoC

Shelf: Empower Development Journey with AI-Driven Tools

Shelf CI

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