<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.
[](https://pypi.org/project/liblaf-lime/)
[](https://pypi.org/project/liblaf-lime/)
[](https://pypi.org/project/liblaf-lime/) <br />
[](https://github.com/liblaf/lime/graphs/contributors)
[](https://github.com/liblaf/lime/forks)
[](https://github.com/liblaf/lime/stargazers)
[](https://github.com/liblaf/lime/issues)
[](https://github.com/liblaf/lime/blob/main/LICENSE)
[Changelog](https://github.com/liblaf/lime/blob/main/CHANGELOG.md) ยท [Report Bug](https://github.com/liblaf/lime/issues) ยท [Request Feature](https://github.com/liblaf/lime/issues)

</div>
## โจ 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">
[](#readme-top)
</div>
## ๐ฆ Installation
To install `liblaf-lime`, run the following command:
```bash
uv tool install liblaf-lime
```
<div align="right">
[](#readme-top)
</div>
## โจ๏ธ Local Development
You can use Github Codespaces for online development:
[](https://codespaces.new/liblaf/lime)
Or clone it for local development:
```bash
git clone https://github.com/liblaf/lime.git
cd lime
uv sync
```
<div align="right">
[](#readme-top)
</div>
## ๐ค Contributing
Contributions of all types are more than welcome, if you are interested in contributing code, feel free to check out our GitHub [Issues](https://github.com/liblaf/lime/issues) to get stuck in to show us what you're made of.
[](https://github.com/liblaf/lime/pulls)
[](https://github.com/liblaf/lime/graphs/contributors)
<div align="right">
[](#readme-top)
</div>
---
#### ๐ License
Copyright ยฉ 2025 [liblaf](https://github.com/liblaf). <br />
This project is [MIT](https://github.com/liblaf/lime/blob/main/LICENSE) licensed.
Raw data
{
"_id": null,
"home_page": null,
"name": "liblaf-lime",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.12",
"maintainer_email": null,
"keywords": "cli, code-quality, code-review, documentation, github-api, machine-learning, markdown, python, repository-management, version-control",
"author": null,
"author_email": "liblaf <30631553+liblaf@users.noreply.github.com>",
"download_url": "https://files.pythonhosted.org/packages/56/3c/2bed81d06ba93033deb2474f9da38417827859a8cb521b8ff925c54a62b2/liblaf_lime-0.1.5.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[](https://pypi.org/project/liblaf-lime/)\n[](https://pypi.org/project/liblaf-lime/)\n[](https://pypi.org/project/liblaf-lime/) <br />\n[](https://github.com/liblaf/lime/graphs/contributors)\n[](https://github.com/liblaf/lime/forks)\n[](https://github.com/liblaf/lime/stargazers)\n[](https://github.com/liblaf/lime/issues)\n[](https://github.com/liblaf/lime/blob/main/LICENSE)\n\n[Changelog](https://github.com/liblaf/lime/blob/main/CHANGELOG.md) \u00b7 [Report Bug](https://github.com/liblaf/lime/issues) \u00b7 [Request Feature](https://github.com/liblaf/lime/issues)\n\n\n\n</div>\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[](#readme-top)\n\n</div>\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[](#readme-top)\n\n</div>\n\n## \u2328\ufe0f Local Development\n\nYou can use Github Codespaces for online development:\n\n[](https://codespaces.new/liblaf/lime)\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[](#readme-top)\n\n</div>\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](https://github.com/liblaf/lime/issues) to get stuck in to show us what you're made of.\n\n[](https://github.com/liblaf/lime/pulls)\n\n[](https://github.com/liblaf/lime/graphs/contributors)\n\n<div align=\"right\">\n\n[](#readme-top)\n\n</div>\n\n---\n\n#### \ud83d\udcdd License\n\nCopyright \u00a9 2025 [liblaf](https://github.com/liblaf). <br />\nThis project is [MIT](https://github.com/liblaf/lime/blob/main/LICENSE) licensed.\n",
"bugtrack_url": null,
"license": null,
"summary": "\ud83c\udf4b\u200d\ud83d\udfe9 AI-powered CLI for GitHub: Automate commits, generate READMEs, and manage topics with ease.",
"version": "0.1.5",
"project_urls": {
"Changelog": "https://github.com/liblaf/lime/blob/main/CHANGELOG.md",
"Documentation": "https://liblaf.github.io/lime/",
"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": [
"cli",
" code-quality",
" code-review",
" documentation",
" github-api",
" machine-learning",
" markdown",
" python",
" repository-management",
" version-control"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "55d078848a91f9201b3924c92cda651625891b2412f2aff019ab9a9ab46c60b5",
"md5": "bc3248a00301322b79483e5a684aaa1c",
"sha256": "eb93ff0c4304275eb61946eb451890bffbdd2f9c7a21e3dcc623ed026526dafe"
},
"downloads": -1,
"filename": "liblaf_lime-0.1.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "bc3248a00301322b79483e5a684aaa1c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12",
"size": 27937,
"upload_time": "2025-02-24T01:19:33",
"upload_time_iso_8601": "2025-02-24T01:19:33.652646Z",
"url": "https://files.pythonhosted.org/packages/55/d0/78848a91f9201b3924c92cda651625891b2412f2aff019ab9a9ab46c60b5/liblaf_lime-0.1.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "563c2bed81d06ba93033deb2474f9da38417827859a8cb521b8ff925c54a62b2",
"md5": "86542ecb4e5c88938a6cf62b19584c56",
"sha256": "4c3b640ce21ffaec02f7ef6561ecc9e98674db5ea30f9d256d0dda73fcc33242"
},
"downloads": -1,
"filename": "liblaf_lime-0.1.5.tar.gz",
"has_sig": false,
"md5_digest": "86542ecb4e5c88938a6cf62b19584c56",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.12",
"size": 13914,
"upload_time": "2025-02-24T01:19:34",
"upload_time_iso_8601": "2025-02-24T01:19:34.954871Z",
"url": "https://files.pythonhosted.org/packages/56/3c/2bed81d06ba93033deb2474f9da38417827859a8cb521b8ff925c54a62b2/liblaf_lime-0.1.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-24 01:19: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"
}