<div align="center"><a name="readme-top"></a>
<img height="160" src="https://raw.githubusercontent.com/microsoft/fluentui-emoji/main/assets/Lime/3D/lime_3d.png" />
<h1>Lime</h1>
Lime is an AI-powered CLI tool for generating high-quality commit messages, repository descriptions, and GitHub topics. It leverages advanced language models to automate repository management tasks with precision and efficiency.
[![][pypi-version-shield]][pypi-project-link]
[![][pypi-download-shield]][pypi-project-link]
[![][pypi-python-version-shield]][pypi-project-link] <br />
[![][github-contributors-shield]][github-contributors-link]
[![][github-forks-shield]][github-forks-link]
[![][github-stars-shield]][github-stars-link]
[![][github-issues-shield]][github-issues-link]
[![][github-license-shield]][github-license-link]
[Changelog](./CHANGELOG.md) ยท [Report Bug][github-issues-link] ยท [Request Feature][github-issues-link]
![](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/rainbow.png)
</div>
[github-contributors-link]: https://github.com/liblaf/lime/graphs/contributors
[github-contributors-shield]: https://img.shields.io/github/contributors/liblaf/lime
[github-forks-link]: https://github.com/liblaf/lime/forks
[github-forks-shield]: https://img.shields.io/github/forks/liblaf/lime
[github-issues-link]: https://github.com/liblaf/lime/issues
[github-issues-shield]: https://img.shields.io/github/issues/liblaf/lime
[github-license-link]: https://github.com/liblaf/lime/blob/main/LICENSE
[github-license-shield]: https://img.shields.io/github/license/liblaf/lime
[github-stars-link]: https://github.com/liblaf/lime/stargazers
[github-stars-shield]: https://img.shields.io/github/stars/liblaf/lime
[pypi-download-shield]: https://img.shields.io/pypi/dm/liblaf-lime?logo=PyPI&logoColor=3775A9
[pypi-project-link]: https://pypi.org/project/liblaf-lime/
[pypi-python-version-shield]: https://img.shields.io/pypi/pyversions/liblaf-lime?logo=Python&logoColor=3776AB&label=Python
[pypi-version-shield]: https://img.shields.io/pypi/v/liblaf-lime?logo=PyPI&logoColor=3775A9&label=PyPI
## โจ Features
- ๐ค **AI-Powered Commit Messages:** Automatically generates meaningful and conventional commit messages based on code changes, saving time and ensuring consistency;
- ๐ ๏ธ **Repository Management:** Provides tools to manage repository descriptions, README files, and topics with AI assistance, making repository maintenance effortless;
- ๐ **Quick Setup:** Easy to install and configure, with a simple CLI interface that integrates seamlessly into your development workflow;
- ๐ **Documentation Generation:** Automatically generates help documentation and README sections, ensuring your project is well-documented and easy to understand;
- ๐ **Git Integration:** Deep integration with Git, allowing you to manage commits, repositories, and GitHub interactions directly from the CLI;
- ๐ง **Customizable Prompts:** Supports custom prompt templates for generating commit messages, descriptions, and other content, tailored to your project's needs;
- ๐ **GitHub API Integration:** Seamlessly interacts with GitHub to update repository descriptions and topics, ensuring your project is always up-to-date;
- ๐ฆ **Modular Design:** Built with a modular architecture, allowing you to extend and customize functionality to fit your specific requirements;
<div align="right">
[![][back-to-top]](#readme-top)
</div>
[back-to-top]: https://img.shields.io/badge/-BACK_TO_TOP-black?style=flat-square
## ๐ฆ Installation
To install `liblaf-lime`, run the following command:
```bash
uv tool install liblaf-lime
```
<div align="right">
[![][back-to-top]](#readme-top)
</div>
## โจ๏ธ Local Development
You can use Github Codespaces for online development:
[![][github-codespace-shield]][github-codespace-link]
Or clone it for local development:
```bash
git clone https://github.com/liblaf/lime.git
cd lime
uv sync
```
<div align="right">
[![][back-to-top]](#readme-top)
</div>
[github-codespace-shield]: https://github.com/codespaces/badge.svg
[github-codespace-link]: https://codespaces.new/liblaf/lime
## ๐ค Contributing
Contributions of all types are more than welcome, if you are interested in contributing code, feel free to check out our GitHub [Issues][github-issues-link] to get stuck in to show us what you're made of.
[![][pr-welcome-shield]][pr-welcome-link]
[![][github-contrib-shield]][github-contrib-link]
<div align="right">
[![][back-to-top]](#readme-top)
</div>
[pr-welcome-shield]: https://img.shields.io/badge/%F0%9F%A4%AF%20PR%20WELCOME-%E2%86%92-ffcb47?labelColor=black&style=for-the-badge
[pr-welcome-link]: https://github.com/liblaf/lime/pulls
[github-contrib-shield]: https://contrib.rocks/image?repo=liblaf%2Flime
[github-contrib-link]: https://github.com/liblaf/lime/graphs/contributors
---
#### ๐ License
Copyright ยฉ 2025 [liblaf][profile-link]. <br />
This project is [MIT](./LICENSE) licensed.
[profile-link]: https://github.com/liblaf
Raw data
{
"_id": null,
"home_page": null,
"name": "liblaf-lime",
"maintainer": null,
"docs_url": null,
"requires_python": "<4,>=3.12",
"maintainer_email": null,
"keywords": "ai, automation, cli, code-quality, code-review, commit-messages, developer-tools, documentation, git, github-api, markdown, open-source, productivity, project-management, python, readme-generation, repository-management, software-development, topic-management, version-control",
"author": null,
"author_email": "liblaf <30631553+liblaf@users.noreply.github.com>",
"download_url": "https://files.pythonhosted.org/packages/b9/92/68b3fed650f64320bf963e3283d39a2df2a55c2e8194794ce7c7e8257cbe/liblaf_lime-0.1.1.tar.gz",
"platform": null,
"description": "<div align=\"center\"><a name=\"readme-top\"></a>\n\n<img height=\"160\" src=\"https://raw.githubusercontent.com/microsoft/fluentui-emoji/main/assets/Lime/3D/lime_3d.png\" />\n\n<h1>Lime</h1>\n\nLime is an AI-powered CLI tool for generating high-quality commit messages, repository descriptions, and GitHub topics. It leverages advanced language models to automate repository management tasks with precision and efficiency.\n\n[![][pypi-version-shield]][pypi-project-link]\n[![][pypi-download-shield]][pypi-project-link]\n[![][pypi-python-version-shield]][pypi-project-link] <br />\n[![][github-contributors-shield]][github-contributors-link]\n[![][github-forks-shield]][github-forks-link]\n[![][github-stars-shield]][github-stars-link]\n[![][github-issues-shield]][github-issues-link]\n[![][github-license-shield]][github-license-link]\n\n[Changelog](./CHANGELOG.md) \u00b7 [Report Bug][github-issues-link] \u00b7 [Request Feature][github-issues-link]\n\n![](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/rainbow.png)\n\n</div>\n\n[github-contributors-link]: https://github.com/liblaf/lime/graphs/contributors\n[github-contributors-shield]: https://img.shields.io/github/contributors/liblaf/lime\n[github-forks-link]: https://github.com/liblaf/lime/forks\n[github-forks-shield]: https://img.shields.io/github/forks/liblaf/lime\n[github-issues-link]: https://github.com/liblaf/lime/issues\n[github-issues-shield]: https://img.shields.io/github/issues/liblaf/lime\n[github-license-link]: https://github.com/liblaf/lime/blob/main/LICENSE\n[github-license-shield]: https://img.shields.io/github/license/liblaf/lime\n[github-stars-link]: https://github.com/liblaf/lime/stargazers\n[github-stars-shield]: https://img.shields.io/github/stars/liblaf/lime\n[pypi-download-shield]: https://img.shields.io/pypi/dm/liblaf-lime?logo=PyPI&logoColor=3775A9\n[pypi-project-link]: https://pypi.org/project/liblaf-lime/\n[pypi-python-version-shield]: https://img.shields.io/pypi/pyversions/liblaf-lime?logo=Python&logoColor=3776AB&label=Python\n[pypi-version-shield]: https://img.shields.io/pypi/v/liblaf-lime?logo=PyPI&logoColor=3775A9&label=PyPI\n\n## \u2728 Features\n\n- \ud83e\udd16 **AI-Powered Commit Messages:** Automatically generates meaningful and conventional commit messages based on code changes, saving time and ensuring consistency;\n- \ud83d\udee0\ufe0f **Repository Management:** Provides tools to manage repository descriptions, README files, and topics with AI assistance, making repository maintenance effortless;\n- \ud83d\ude80 **Quick Setup:** Easy to install and configure, with a simple CLI interface that integrates seamlessly into your development workflow;\n- \ud83d\udcda **Documentation Generation:** Automatically generates help documentation and README sections, ensuring your project is well-documented and easy to understand;\n- \ud83d\udd04 **Git Integration:** Deep integration with Git, allowing you to manage commits, repositories, and GitHub interactions directly from the CLI;\n- \ud83e\udde0 **Customizable Prompts:** Supports custom prompt templates for generating commit messages, descriptions, and other content, tailored to your project's needs;\n- \ud83c\udf10 **GitHub API Integration:** Seamlessly interacts with GitHub to update repository descriptions and topics, ensuring your project is always up-to-date;\n- \ud83d\udce6 **Modular Design:** Built with a modular architecture, allowing you to extend and customize functionality to fit your specific requirements;\n\n<div align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n</div>\n\n[back-to-top]: https://img.shields.io/badge/-BACK_TO_TOP-black?style=flat-square\n\n## \ud83d\udce6 Installation\n\nTo install `liblaf-lime`, run the following command:\n\n```bash\nuv tool install liblaf-lime\n```\n\n<div align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n</div>\n\n## \u2328\ufe0f Local Development\n\nYou can use Github Codespaces for online development:\n\n[![][github-codespace-shield]][github-codespace-link]\n\nOr clone it for local development:\n\n```bash\ngit clone https://github.com/liblaf/lime.git\ncd lime\nuv sync\n```\n\n<div align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n</div>\n\n[github-codespace-shield]: https://github.com/codespaces/badge.svg\n[github-codespace-link]: https://codespaces.new/liblaf/lime\n\n## \ud83e\udd1d Contributing\n\nContributions of all types are more than welcome, if you are interested in contributing code, feel free to check out our GitHub [Issues][github-issues-link] to get stuck in to show us what you're made of.\n\n[![][pr-welcome-shield]][pr-welcome-link]\n\n[![][github-contrib-shield]][github-contrib-link]\n\n<div align=\"right\">\n\n[![][back-to-top]](#readme-top)\n\n</div>\n\n[pr-welcome-shield]: https://img.shields.io/badge/%F0%9F%A4%AF%20PR%20WELCOME-%E2%86%92-ffcb47?labelColor=black&style=for-the-badge\n[pr-welcome-link]: https://github.com/liblaf/lime/pulls\n[github-contrib-shield]: https://contrib.rocks/image?repo=liblaf%2Flime\n[github-contrib-link]: https://github.com/liblaf/lime/graphs/contributors\n\n---\n\n#### \ud83d\udcdd License\n\nCopyright \u00a9 2025 [liblaf][profile-link]. <br />\nThis project is [MIT](./LICENSE) licensed.\n\n[profile-link]: https://github.com/liblaf\n",
"bugtrack_url": null,
"license": null,
"summary": "\ud83c\udf4b\u200d\ud83d\udfe9 Lime: AI-powered CLI for GitHub repository management. Automate commits, generate READMEs, and manage topics with ease. Supports conventional commits, markdown generation, and GitHub API integration.",
"version": "0.1.1",
"project_urls": {
"Changelog": "https://github.com/liblaf/lime/blob/main/CHANGELOG.md",
"Homepage": "https://github.com/liblaf/lime",
"Issue Tracker": "https://github.com/liblaf/lime/issues",
"Release Notes": "https://github.com/liblaf/lime/releases",
"Source Code": "https://github.com/liblaf/lime"
},
"split_keywords": [
"ai",
" automation",
" cli",
" code-quality",
" code-review",
" commit-messages",
" developer-tools",
" documentation",
" git",
" github-api",
" markdown",
" open-source",
" productivity",
" project-management",
" python",
" readme-generation",
" repository-management",
" software-development",
" topic-management",
" version-control"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "5bdb101d4d6e64622d4d4785fc70a8c99a9fb69a3541ca1b04cf0a06e81e4119",
"md5": "daa1b90cebcfbb83e63f28b4718600e6",
"sha256": "74d5cb5ddf7f1584fe212249559592e0782509b65e51034a9c300b2c18e65ce1"
},
"downloads": -1,
"filename": "liblaf_lime-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "daa1b90cebcfbb83e63f28b4718600e6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4,>=3.12",
"size": 38385,
"upload_time": "2025-01-26T08:23:33",
"upload_time_iso_8601": "2025-01-26T08:23:33.124296Z",
"url": "https://files.pythonhosted.org/packages/5b/db/101d4d6e64622d4d4785fc70a8c99a9fb69a3541ca1b04cf0a06e81e4119/liblaf_lime-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b99268b3fed650f64320bf963e3283d39a2df2a55c2e8194794ce7c7e8257cbe",
"md5": "709745700b7bdef71a3e2009a8dcdacc",
"sha256": "8ade9cc61dba38b225fb1cbd04e42ebddad68f934701fdad51b0d5c306888d8c"
},
"downloads": -1,
"filename": "liblaf_lime-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "709745700b7bdef71a3e2009a8dcdacc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4,>=3.12",
"size": 142454,
"upload_time": "2025-01-26T08:23:34",
"upload_time_iso_8601": "2025-01-26T08:23:34.543779Z",
"url": "https://files.pythonhosted.org/packages/b9/92/68b3fed650f64320bf963e3283d39a2df2a55c2e8194794ce7c7e8257cbe/liblaf_lime-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-26 08:23:34",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "liblaf",
"github_project": "lime",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "liblaf-lime"
}