Skip to main content

Generate and maintain a brag document automatically from your GitHub contributions, powered by AI.

Project description

💁 Brag AI

Generate and maintain a brag document automatically from your GitHub contributions, powered by AI.

Because your awesome work deserves to be remembered! ✨

Brag AI Hero

Overview

Ever had that moment when your manager asks "So, what have you been up to?" and your mind goes blank?

Brag AI is your personal achievement historian! It helps you create and maintain a "brag document" - a fancy record of all the cool stuff you've done. It dives into your GitHub activity and transforms those cryptic commit messages into beautiful, human-readable achievements that will make your portfolio shine! ✨

Perfect for:

  • 📊 Performance reviews (without the last-minute panic)
  • 💼 Job applications (show off with style)
  • 📈 Personal development tracking (watch yourself grow!)
  • 🎉 Impressing your friends (and maybe your pet - results may vary)

Features

  • 🔍 GitHub Integration: Automagically analyzes your commits to generate achievement descriptions
  • 🤖 AI-Powered: Turns "fix: bug in login" into "Enhanced system reliability by resolving critical authentication issues"
  • 💻 CLI Tool: Easy to use command-line interface

Quick Start

This project is still not published to PyPI. You can install it from source using pip:

# Install the package
pip install git+https://github.com/ruancomelli/brag-ai.git

# Generate a brag document from a GitHub repository
brag owner/repo --user github-username

If you use uv, you can also run this tool using uvx tool calling:

uvx --from git+https://github.com/ruancomelli/brag-ai brag --help # or any other command

Documentation

For detailed instructions, please refer to the documentation:

Coming Soon™ 🚀

  • 🌐 Web Interface: Because sometimes clicking is better than typing
  • 🤝 Extended GitHub Integration: Support for PR reviews, issues, and discussions
  • 🔄 Integration with other tools: GitLab, Bitbucket, and more
  • 📝 Custom Templates: Make your brag document as unique as you are
  • 📦 Export Options: More ways to show off your achievements (JSON brag documents anyone?)
  • 🔒 Local Processing: Your precious data stays on your machine if you use local LLMs

Contributing

Got ideas? We'd love to hear them! Check out our Contributing Guide to join the fun! 🎈

License

This project is currently private (shhh... 🤫)

Support

Why Brag AI?

Maintaining a brag document is crucial for career development, but it's often overlooked or forgotten until it's time for a performance review. Brag AI automates this process, helping you capture your achievements while they're fresh or after a long time.


Built with ❤️ and ☕ by Ruan Comelli

Remember: It's not bragging if it's true! ✨

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

brag_ai-0.1.2.tar.gz (452.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

brag_ai-0.1.2-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file brag_ai-0.1.2.tar.gz.

File metadata

  • Download URL: brag_ai-0.1.2.tar.gz
  • Upload date:
  • Size: 452.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.6.5

File hashes

Hashes for brag_ai-0.1.2.tar.gz
Algorithm Hash digest
SHA256 ffe3a3da5ea39c005283fe15376b88d7bc236c940ee1f8de3bac03ff06adfd21
MD5 891cdf902f7408264f683158bf62235e
BLAKE2b-256 6c58a51fc180abbdd28ec71d17ead83c65f37a411472a79ffc9d2075bb8241f2

See more details on using hashes here.

File details

Details for the file brag_ai-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: brag_ai-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 10.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.6.5

File hashes

Hashes for brag_ai-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d6acabc06931f9e0687928a4bec7d182b7fb1574b45cb245538e8e15bbfcfe4a
MD5 9f5b7165275f7f338c2b9f65d8ff876c
BLAKE2b-256 4ccaf7a70aa9074bee53de51cb2f998369c3c9b62e5782402381819d63acb53b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page