microagi-git


Namemicroagi-git JSON
Version 0.0.6 PyPI version JSON
download
home_pagehttps://github.com/microagi/agit
SummaryGit For Humans: Predictable, secure and precision tuned command-line assistant that translates natural language into Git commands.
upload_time2024-04-01 15:39:00
maintainerNone
docs_urlNone
authorSivan Grünberg
requires_python<4.0,>=3.11
licenseNone
keywords agi microagi git assistant agent ai gpt
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # AGit: Git for the Pragmatic (and Slightly Lazy) Developer

Are you tired of Git, with its command-line syntax that sounds like a half-baked mixture of Latin and Klingon? Do you find yourself in the middle of an intense coding session, only to be jolted out of the flow because you can't remember the exact sequence of characters to pluck a revision out or execute a particular operation? Has your mind ever screamed, "It's 2023, for crying out loud, not the 90s!"

Well, welcome to the club! My name is Sivan, and like you, I'm a lazy (read: efficient) developer who loves to code but hates to wrestle with Git's arcane syntax.

So, I created AGit: the Git whisperer, making Git a tad more civilized and a lot more human-friendly. It's a command-line assistant that translates your natural language into Git commands. Who would have thought it could be as easy as just telling Git what to do, like, in English? 


To start speaking the Git language without actually learning it, you'll need:

- Python 3.11 or higher (A magical snake, with magical powers)
- OpenAI API key (No less magical)

## How to Use Your New Powers

Want to make Git do your bidding? Just whisper your command into AGit's ear:

```bash
agit compare last two revisions
```

Or:

```bash
agit checkout a branch to work on the lru cache feature
```

AGit will interpret your request, translate it to Git-ese, and voila! You've just manipulated the time-space coding continuum.

This is a **shortened** version of the README you should probably checkout [here](https://github.com/microagi/agit) :)

Welcome to 2023, where we make developer tools work for us, in the language we choose.



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/microagi/agit",
    "name": "microagi-git",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.11",
    "maintainer_email": null,
    "keywords": "agi, microagi, git, assistant, agent, AI, GPT",
    "author": "Sivan Gr\u00fcnberg",
    "author_email": "sivan@vitakka.co",
    "download_url": "https://files.pythonhosted.org/packages/5a/70/17c8943ebc00bb0d7c5c39ebad7f2a8b6fba36fa4c74436194fb62c37e91/microagi_git-0.0.6.tar.gz",
    "platform": null,
    "description": "# AGit: Git for the Pragmatic (and Slightly Lazy) Developer\n\nAre you tired of Git, with its command-line syntax that sounds like a half-baked mixture of Latin and Klingon? Do you find yourself in the middle of an intense coding session, only to be jolted out of the flow because you can't remember the exact sequence of characters to pluck a revision out or execute a particular operation? Has your mind ever screamed, \"It's 2023, for crying out loud, not the 90s!\"\n\nWell, welcome to the club! My name is Sivan, and like you, I'm a lazy (read: efficient) developer who loves to code but hates to wrestle with Git's arcane syntax.\n\nSo, I created AGit: the Git whisperer, making Git a tad more civilized and a lot more human-friendly. It's a command-line assistant that translates your natural language into Git commands. Who would have thought it could be as easy as just telling Git what to do, like, in English? \n\n\nTo start speaking the Git language without actually learning it, you'll need:\n\n- Python 3.11 or higher (A magical snake, with magical powers)\n- OpenAI API key (No less magical)\n\n## How to Use Your New Powers\n\nWant to make Git do your bidding? Just whisper your command into AGit's ear:\n\n```bash\nagit compare last two revisions\n```\n\nOr:\n\n```bash\nagit checkout a branch to work on the lru cache feature\n```\n\nAGit will interpret your request, translate it to Git-ese, and voila! You've just manipulated the time-space coding continuum.\n\nThis is a **shortened** version of the README you should probably checkout [here](https://github.com/microagi/agit) :)\n\nWelcome to 2023, where we make developer tools work for us, in the language we choose.\n\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Git For Humans: Predictable, secure and precision tuned command-line assistant that translates natural language into Git commands.",
    "version": "0.0.6",
    "project_urls": {
        "Homepage": "https://github.com/microagi/agit"
    },
    "split_keywords": [
        "agi",
        " microagi",
        " git",
        " assistant",
        " agent",
        " ai",
        " gpt"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ffe2a4cc94a4cc8f22ec9ffbb06cb7023061a11f52c1bc30e673439737a59024",
                "md5": "28f3e8a142bbdd396152f2e430910c59",
                "sha256": "cdd2e79d9374f269ee93208ac072511bd03ad0fb65b798dd2a949434b05d16b0"
            },
            "downloads": -1,
            "filename": "microagi_git-0.0.6-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "28f3e8a142bbdd396152f2e430910c59",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.11",
            "size": 29786,
            "upload_time": "2024-04-01T15:38:59",
            "upload_time_iso_8601": "2024-04-01T15:38:59.388310Z",
            "url": "https://files.pythonhosted.org/packages/ff/e2/a4cc94a4cc8f22ec9ffbb06cb7023061a11f52c1bc30e673439737a59024/microagi_git-0.0.6-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5a7017c8943ebc00bb0d7c5c39ebad7f2a8b6fba36fa4c74436194fb62c37e91",
                "md5": "1915c71fc88cc62d2d1253fee065c853",
                "sha256": "a7ca803c73d2b07c76634b67e96b897bdc17b2b968501652c9883bfe14cd1059"
            },
            "downloads": -1,
            "filename": "microagi_git-0.0.6.tar.gz",
            "has_sig": false,
            "md5_digest": "1915c71fc88cc62d2d1253fee065c853",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.11",
            "size": 23693,
            "upload_time": "2024-04-01T15:39:00",
            "upload_time_iso_8601": "2024-04-01T15:39:00.651476Z",
            "url": "https://files.pythonhosted.org/packages/5a/70/17c8943ebc00bb0d7c5c39ebad7f2a8b6fba36fa4c74436194fb62c37e91/microagi_git-0.0.6.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-01 15:39:00",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "microagi",
    "github_project": "agit",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "microagi-git"
}
        
Elapsed time: 0.21783s