{"id":20482374,"url":"https://github.com/prakashjha1/llm-based-personal-assistant","last_synced_at":"2025-07-17T03:07:30.759Z","repository":{"id":199562446,"uuid":"703200239","full_name":"prakashjha1/LLM-Based-Personal-Assistant","owner":"prakashjha1","description":"My AI Assistant is an open source virtual assistant chatbot built with Python. It allows you to have natural conversations by text or voice.","archived":false,"fork":false,"pushed_at":"2023-10-10T20:05:27.000Z","size":4,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-07T02:13:14.691Z","etag":null,"topics":["chatbot","gguf","huggingface","llm","python","speech-recognition","speech-to-text"],"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/prakashjha1.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}},"created_at":"2023-10-10T19:31:30.000Z","updated_at":"2025-01-31T12:11:13.000Z","dependencies_parsed_at":"2023-10-11T00:58:52.359Z","dependency_job_id":null,"html_url":"https://github.com/prakashjha1/LLM-Based-Personal-Assistant","commit_stats":null,"previous_names":["prakashjha1/llm-based-personal-assistant"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/prakashjha1/LLM-Based-Personal-Assistant","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prakashjha1%2FLLM-Based-Personal-Assistant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prakashjha1%2FLLM-Based-Personal-Assistant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prakashjha1%2FLLM-Based-Personal-Assistant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prakashjha1%2FLLM-Based-Personal-Assistant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/prakashjha1","download_url":"https://codeload.github.com/prakashjha1/LLM-Based-Personal-Assistant/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prakashjha1%2FLLM-Based-Personal-Assistant/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265562198,"owners_count":23788480,"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":["chatbot","gguf","huggingface","llm","python","speech-recognition","speech-to-text"],"created_at":"2024-11-15T16:12:41.610Z","updated_at":"2025-07-17T03:07:30.742Z","avatar_url":"https://github.com/prakashjha1.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LLM Based Personal Assistant\n\n![image](https://github.com/prakashjha1/LLM-Based-Personal-Assistant/assets/90398609/55530032-1cb1-4956-bc77-c84dfad51dc8)\n\n\n# My AI Assistant\nMy AI Assistant is an open source virtual assistant chatbot built with Python. It allows you to have natural conversations by text or voice.\n\n### Features :\n\nText and voice conversations - Chat naturally via text or speech synthesis\n\nSave/view chat history - Look back at previous conversations\n\nDelete history - Clear your chat data for privacy\n\nCustomizable - Built on open source AI models, customize the assistant's personality\n\nLocal processing - Assistant processes conversations locally rather than on remote servers\n\n### Usage :\nTo chat with the assistant:\n\nDownload different LLM models of your choice from the hugging face and add path of the LLM model in the local_LLM.py\n\nRun python local_LLM.py\n\nType or speak your messages to interact with the bot\n\nSay \"clear history\" or click on \"Clear History\" to delete your conversation logs\n\nSay \"download history\" or click on \"Download History\" to download your chat history.\n\nClick on \"Read Response\" so that Assistance can its response.\n\nChoose different model to see the difference in results. \n\n### Installation\n\nRequires Python 3.x\n\npip install -r requirements.txt\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprakashjha1%2Fllm-based-personal-assistant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprakashjha1%2Fllm-based-personal-assistant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprakashjha1%2Fllm-based-personal-assistant/lists"}