{"id":13838321,"url":"https://github.com/lnxpy/hey","last_synced_at":"2025-04-08T12:12:13.559Z","repository":{"id":156426788,"uuid":"629376611","full_name":"lnxpy/hey","owner":"lnxpy","description":"💬 AI-Powered Pair Programming Friend!","archived":false,"fork":false,"pushed_at":"2025-03-30T01:57:05.000Z","size":161,"stargazers_count":233,"open_issues_count":1,"forks_count":11,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-01T11:06:51.272Z","etag":null,"topics":["ai","chatbot","chatgpt","hackathon","hashnode","hey","mindsdb","package","pypi","python","python-package"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/hey-mindsdb/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lnxpy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-18T07:32:22.000Z","updated_at":"2025-03-30T01:57:08.000Z","dependencies_parsed_at":"2024-01-21T02:40:54.223Z","dependency_job_id":"7792ea83-14c0-4a95-8c94-4c38918a34f0","html_url":"https://github.com/lnxpy/hey","commit_stats":{"total_commits":116,"total_committers":5,"mean_commits":23.2,"dds":0.1724137931034483,"last_synced_commit":"0e864ea63d5cda54172f5c3130b4868adb26b68f"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lnxpy%2Fhey","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lnxpy%2Fhey/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lnxpy%2Fhey/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lnxpy%2Fhey/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lnxpy","download_url":"https://codeload.github.com/lnxpy/hey/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247838446,"owners_count":21004580,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","chatbot","chatgpt","hackathon","hashnode","hey","mindsdb","package","pypi","python","python-package"],"created_at":"2024-08-04T15:01:50.583Z","updated_at":"2025-04-08T12:12:13.537Z","avatar_url":"https://github.com/lnxpy.png","language":"Python","readme":"## Hey! - Your AI-powered Pair Programming Friend ![download badge](.pypi_chart/badge.svg)\n\n\u003ca href=\"https://www.producthunt.com/posts/hey-7fed5187-9b92-4ee8-9ce5-e08d5bc63d15?embed=true\u0026utm_source=badge-featured\u0026utm_medium=badge\u0026utm_souce=badge-hey\u0026#0045;7fed5187\u0026#0045;9b92\u0026#0045;4ee8\u0026#0045;9ce5\u0026#0045;e08d5bc63d15\" target=\"_blank\"\u003e\u003cimg src=\"https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=483008\u0026theme=light\" alt=\"Hey\u0026#0033; - AI\u0026#0045;Powered\u0026#0032;Pair\u0026#0032;Programming\u0026#0032;Friend\u0026#0033;\u0026#0032;✨ | Product Hunt\" style=\"width: 250px; height: 54px;\" width=\"250\" height=\"54\" /\u003e\u003c/a\u003e \u003ca href=\"https://www.producthunt.com/posts/hey-7fed5187-9b92-4ee8-9ce5-e08d5bc63d15?embed=true\u0026utm_source=badge-top-post-badge\u0026utm_medium=badge\u0026utm_souce=badge-hey\u0026#0045;7fed5187\u0026#0045;9b92\u0026#0045;4ee8\u0026#0045;9ce5\u0026#0045;e08d5bc63d15\" target=\"_blank\"\u003e\u003cimg src=\"https://api.producthunt.com/widgets/embed-image/v1/top-post-badge.svg?post_id=483008\u0026theme=light\u0026period=daily\" alt=\"Hey\u0026#0033; - AI\u0026#0045;powered\u0026#0032;pair\u0026#0032;programming\u0026#0032;friend | Product Hunt\" style=\"width: 250px; height: 54px;\" width=\"250\" height=\"54\" /\u003e\u003c/a\u003e\n\n\u003e :basecamp: - Watch this YouTube \u003ca href=\"https://www.youtube.com/watch?v=fhO34PVa-38\u0026list=LL\u0026index=9\"\u003eintroduction video\u003c/a\u003e about Hey!\n\n\u003e :writing_hand: - Read the \u003ca href=\"https://blog.imsadra.me/introducing-hey-your-ai-powered-pair-programming-friend\"\u003e\"Introducing Hey! - Your AI-powered Pair Programming Friend\"\u003c/a\u003e article about the creation process, development phases, and a detailed overview of Hey.\n\nHey is a free CLI-based AI assistant that is powered by the LLMs. You can set which LLM service you want to connect Hey to.\n\n\u003e [!TIP]\n\u003e We recommend using the free tokens provided by MindsDB. You can generate one for your personal uses for free on [mdb.ai](https://mdb.ai). You can set Hey to interact with any other LLM service though. You're not limited to mdb.ai. It's a recommendation.\n\n### Installation\nMake sure you have `pip` and `python\u003e=3.8` installed on your machine and follow the steps.\n\n#### 1. Setup the package\n\n###### Option A - Download from PyPI\n```sh\npip install -U hey-mindsdb\n```\n\n###### Option B - Download from the repository\n```sh\npip install git+http://github.com/lnxpy/hey.git\n```\n\n#### 2. Set the token\nOnce you got the package installed on your system, it's time to set the token into hey. Run the following command to set the token.\n\n```sh\nhey auth\n```\n\u003c/details\u003e\n\n### Usage\nThere are different commands and sub-commands implemented once you install `hey`. Check them out via the `--help` flag.\n\n```sh\nhey --help\n```\n\n#### TLDR;\n\n- If you want to use `Hey` in a fast and quick way, use the `ask` command.\n\n  ```sh\n  hey ask \"explain the duality term in quantum physics.\"\n  ```\n\n- If your question needs more explanations with code snippets maybe, then just `hey`.\n\n  ```sh\n  hey\n  \u003cOPENS EDITOR\u003e\n  ```\n\n  \u003e Keep in mind that when you run `hey` with no sub-commands, the default `$EDITOR` will be used. If this environment variable is not set, then `vim` on Unix-like systems and `notepad` on Windows machines will be used by default.\n\n### Configuration\nThere is a command dedicated for more customizability. Check the following bullet-points.\n\n- Create a base configuration file.\n\n  ```sh\n  hey config create\n  ```\n\n- View and edit the configuration file.\n\n  ```sh\n  hey config edit\n  ```\n\nHere is more information about each configuration parameter.\n\n```json\n{\n    // llm service URL\n    \"service\": \"https://llm.mdb.ai\",\n\n    // model version\n    \"model\": \"gpt-3.5-turbo\",\n\n    // prompt\n    \"prompt\": \"Answer in a helpful way.\",\n\n    // themes used for the codeblocks\n    \"code_block_theme\": \"github-light\",\n\n    // how would you like `hey` to think?\n    \"loading_text\": \"Thinking..\",\n\n    // check out full list: python -m rich.spinner\n    \"loading_spinner\": \"dots\",\n\n    // never style the output (in case you need to copy the result)\n    \"never_style\": false\n}\n```\n\n### License\nHey is being licensed under the [MIT License](https://github.com/lnxpy/hey/blob/main/LICENSE).\n\n### Shout-out to\nHey! was created for a hackathon partnering [MindsDB](https://mindsdb.com) X [Hashnode](https://hashnode.com).\n\n\u003cimg src=\"media/badge-dark.svg#gh-dark-mode-only\" width=350 height=90\u003e\n\u003cimg src=\"media/badge-light.svg#gh-light-mode-only\" width=350 height=90\u003e\n","funding_links":[],"categories":["Python","Chatbots","chatgpt","Agent Categories"],"sub_categories":["\u003ca name=\"Unclassified\"\u003e\u003c/a\u003eUnclassified"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flnxpy%2Fhey","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flnxpy%2Fhey","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flnxpy%2Fhey/lists"}