{"id":23679461,"url":"https://github.com/tigo-cmd/tigoai","last_synced_at":"2025-12-31T16:30:17.704Z","repository":{"id":255992153,"uuid":"830008241","full_name":"Tigo-cmd/TigoAi","owner":"Tigo-cmd","description":"CommandLine OpenAi Integration","archived":false,"fork":false,"pushed_at":"2025-01-24T13:43:48.000Z","size":91,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-24T14:33:22.765Z","etag":null,"topics":["cli","cli-app","groq","problem-solving","python","spacy-nlp"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Tigo-cmd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-07-17T12:33:52.000Z","updated_at":"2025-01-24T13:43:52.000Z","dependencies_parsed_at":"2024-09-08T12:08:52.969Z","dependency_job_id":"e7e2e2b4-f969-4f6b-a9b4-e7c4dd8b6067","html_url":"https://github.com/Tigo-cmd/TigoAi","commit_stats":null,"previous_names":["tigo-cmd/tigoai"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tigo-cmd%2FTigoAi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tigo-cmd%2FTigoAi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tigo-cmd%2FTigoAi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tigo-cmd%2FTigoAi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tigo-cmd","download_url":"https://codeload.github.com/Tigo-cmd/TigoAi/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239727035,"owners_count":19687096,"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":["cli","cli-app","groq","problem-solving","python","spacy-nlp"],"created_at":"2024-12-29T17:43:12.893Z","updated_at":"2025-12-31T16:30:17.670Z","avatar_url":"https://github.com/Tigo-cmd.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TigoAi - CLI AI Assistant and Source Control\n**Author**: Nwali Ugonna Emmanuel\n**Country**: Nigeria\n\n### Chat with Tigo_bot on Telegram\nd\n\u003ca href=\"https://t.me/TigoGPTBot\" target=\"blank\"\u003e@Tigo_bot\u003c/a\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003col\u003e\n\u003cli\u003eSpeech to Text Response\u003c/li\u003e\n\u003cli\u003eReal Time Chat and Response from Groq API\u003c/li\u003e\n\u003c/ol\u003e\n\n## Overview\n\nTigoAi is a user-friendly command-line source control tool designed to simplify the management of your project's source code directly from your terminal. It streamlines version control workflows and allows for efficient code management with minimal commands.\nBy integrating AI into this tool, TigoAi significantly enhances functionality, making the command-line experience more intelligent, intuitive, and effective. AI's capabilities, such as analysis, prediction, and adaptation, empower developers to manage complex codebases and collaborate efficiently.\nTigoAi handles a wide range of tasks, including committing, pushing, and staging changes. It also simplifies the creation of files, functions, classes, packages, and more. Additionally, developers can interact with AI to ask questions, debug files, and perform tasks seamlessly from the command line.\n\n### Example of Usage:\n```bash\ntigo@Tigo:~$ TigoAi create a python file that will print out the Fibonacci series\nDone!\ntigo@Tigo:~$ ls\nfib.py\ntigo@Tigo:~$ cat fib.py\n#!/usr/bin/python\ndef fibonacci(n):\n    fib_sequence = [0, 1]\n    while len(fib_sequence) \u003c n:\n        fib_sequence.append(fib_sequence[-1] + fib_sequence[-2])\n    return fib_sequence\nif __name__ == \"__main__\":\n    n = int(input(\"Enter the number of Fibonacci numbers to generate: \"))\n    fib_sequence = fibonacci(n)\n    print(\"Fibonacci series:\")\n    for num in fib_sequence:\n        print(num, end=\" \")\n    print()\ntigo@Tigo:~$ sc -a fib.py -c -p\nTigoAi: fib.py added to git\nPress enter to suggest a commit\nCommit: \nMsg: Added Fibonacci series generator script.\nSuccessfully pushed.\n``` \n### What the Project Will Not Solve\n\nGraphical User Interface (GUI) Integration: This tool is focused only on command-line operations. It will not provide a graphical interface for users who prefer a visual approach to source control management.\nAdvanced Git Features: While the tool handles basic Git operations like committing, pushing, and staging changes, it may not cover more advanced Git features such as rebasing, cherry-picking, or complex merge conflict resolution etc.\nComplex Workflow Automation: The tool is designed to handle basic tasks efficiently, but it may not be suitable for automating complex workflows or integrating with other tools and services outside of its primary scope. \nThis tool is basically an CLI Developer assistant which would be designed to help and improve workflow.\nWho the Project Will Help / Who the Users Will Be\nThe project targets developers, small development teams, open-source contributors Command-Line Enthusiasts, especially those who regularly use Python and favor or need command-line interfaces for source control.\n\n### Is this Project Relevant or Dependent on a Specific Locale?\n\nThis project is not dependent on any specific locale. It will be designed to be globally relevant and can be used by developers anywhere in the world, provided they work in environments where command-line tools are common.\nTechnical Risks/impacts\nThe project might rely on third-party libraries or frameworks that may not be compatible with future versions of Python or may have conflicting dependencies and might need to be installed before use, failure to do so might result in program failure.\nUsers who find it usefully might need to install subsequent updates for possible changes to be made in the future for bug fixes and feedbacks.\nSafeguards/Alternatives:\nEnsure all required libraries are installed on the local machine from the requirements file that'll be provided.\nRegularly update and test dependencies in a controlled environment by visiting the github repo to be notified on any changes made.\n\n### Existing Solutions\n\nVisual studio source control feature for advanced git workflow\nPycharm IDE source control feature and gitCopilot Ai\nReimplementation Of Proven Solution\nTigoAi would integrate Ai for more functionalities and easy access to solution from command line. With one lined argument the user can get access to Ai from anywhere in the terminal\nImagine you just open the terminal and ask an Ai for any question, to perform some tasks just like SIRI on the IOS..","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftigo-cmd%2Ftigoai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftigo-cmd%2Ftigoai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftigo-cmd%2Ftigoai/lists"}