{"id":22873452,"url":"https://github.com/terminal127/gen-ai","last_synced_at":"2025-03-31T12:23:17.374Z","repository":{"id":228966066,"uuid":"739438869","full_name":"Terminal127/Gen-AI","owner":"Terminal127","description":"This project is an integration of an artificial intelligence (AI) plugin into Neovim, utilizing Lua and Plenary for enhanced functionality. Designed to elevate the Neovim experience, this project is a blend of cutting-edge AI capabilities and the power of Lua scripting.","archived":false,"fork":false,"pushed_at":"2024-03-21T11:54:26.000Z","size":393,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-06T18:04:05.106Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Terminal127.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2024-01-05T15:11:29.000Z","updated_at":"2024-03-28T20:57:12.000Z","dependencies_parsed_at":"2024-03-21T11:31:06.003Z","dependency_job_id":"62517634-9142-4679-bc49-fa3631fa0f75","html_url":"https://github.com/Terminal127/Gen-AI","commit_stats":null,"previous_names":["terminal127/gen-ai"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Terminal127%2FGen-AI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Terminal127%2FGen-AI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Terminal127%2FGen-AI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Terminal127%2FGen-AI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Terminal127","download_url":"https://codeload.github.com/Terminal127/Gen-AI/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246466022,"owners_count":20782075,"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":[],"created_at":"2024-12-13T14:19:13.048Z","updated_at":"2025-03-31T12:23:17.349Z","avatar_url":"https://github.com/Terminal127.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://github.com/Terminal127/nvim_gemini_plugin/blob/main/img.png\" width=\"600\" height=\"300\" alt=\"Image\"\u003e\n\u003c/p\u003e\n\n\nThis is a neovim plugin which using Lua. It is just made for fun and dont take it as a full fleged project but feel free to contribute.\n\n\n## Deployment\n\nTo deploy this project run\nRemember it is advisible to use virtual environment for this use.\n\n```bash\n  git clone https://github.com/Terminal127/nvim_gemini_plugin\n  cd nvim_gemini_plugin\n```\n\n\n## API Reference\n\n#### Get all items\n\n| Parameter | Type     | Description                |\n| :-------- | :------- | :------------------------- |\n| `api_key` | `string` | **Required**. Your API key |\n\n\n\n## Features\n\n- ai plugin which uses gemini for its work\n- uses plenary\n- cmd usage :Gemini\n\n\n## Usage/Examples\n\n```lua\n    remember to enter your API key in the ai.lua file.\n    append the contents of the init.lua to your existing init.lua file.(Enter your api key in this state)\n    copy the ai.lua file in your lua folder of /path/to/your_nvim_config_file\n\n```\n\n## Demo Usage\n\u003cimg src=\"https://github.com/Terminal127/Gen-AI/blob/main/Gen-Ai%20video.gif\" alt=\"Demo Video\" width=\"900\" height=\"500\"\u003e\n\nGemini: \"Your Promt\"  (use tab for autocomplete of cmd)\n\n\n\n#\n[![GNU License](https://img.shields.io/badge/License-GNU-green.svg)](https://choosealicense.com/licenses/gnu/)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterminal127%2Fgen-ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fterminal127%2Fgen-ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterminal127%2Fgen-ai/lists"}