{"id":29544738,"url":"https://github.com/pranav6615/email-generator","last_synced_at":"2026-04-10T01:01:27.178Z","repository":{"id":273060390,"uuid":"918586566","full_name":"Pranav6615/Email-Generator","owner":"Pranav6615","description":"Email Generator using Llama-2 + Streamlit ","archived":false,"fork":false,"pushed_at":"2025-07-13T06:04:38.000Z","size":87,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-13T08:23:59.866Z","etag":null,"topics":["langchain","large-language-models","llama2","llm","python","streamlit","streamlit-webapp"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","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/Pranav6615.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,"zenodo":null}},"created_at":"2025-01-18T10:23:13.000Z","updated_at":"2025-07-13T06:04:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"5b14d91d-45d2-4386-9d73-c24c0bfde247","html_url":"https://github.com/Pranav6615/Email-Generator","commit_stats":null,"previous_names":["pranav6615/email-generator"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Pranav6615/Email-Generator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pranav6615%2FEmail-Generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pranav6615%2FEmail-Generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pranav6615%2FEmail-Generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pranav6615%2FEmail-Generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Pranav6615","download_url":"https://codeload.github.com/Pranav6615/Email-Generator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pranav6615%2FEmail-Generator/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265625563,"owners_count":23800623,"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":["langchain","large-language-models","llama2","llm","python","streamlit","streamlit-webapp"],"created_at":"2025-07-17T16:00:56.547Z","updated_at":"2025-12-30T22:07:10.169Z","avatar_url":"https://github.com/Pranav6615.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"**📧 Email Generator using LLaMA-2 + Streamlit + LocalTunnel**\n\nThis project is a lightweight web-based AI Email Generator powered by LLaMA-2, deployed with Streamlit and made publicly accessible using LocalTunnel. It allows users to generate professional, customizable emails by providing simple prompts like the recipient's role, topic, or purpose.\n\nWhile the generation process may not be lightning-fast due to local model inference and limited hardware resources, it provides a fully offline and privacy-respecting solution for drafting emails using a fine-tuned LLaMA-2 model.\n\n**🔧 Tech Stack**\n\nLLaMA-2 (7B or similar): Used for generating email content based on input context.\n\nStreamlit: Provides a clean, interactive UI for users to input parameters and view the generated email.\n\nLocalTunnel: Enables temporary public access to the local Streamlit app for quick sharing and demo purposes.\n\n**⚙️ Features**\n\nPrompt-based custom email generation (e.g., “Cold email for sales lead in IT industry”).\n\nEditable subject and body preview.\n\nStreamlit UI for easy interaction — no coding required.\n\nSimple public access via LocalTunnel without complex deployment.\n\n⚠️ Note\n\nPerformance is optimized for basic usage on low-resource machines. You may experience some delay in generation due to local inference and resource limitations — especially on CPUs or non-optimized models. However, it’s a fully self-contained, privacy-focused tool that doesn’t rely on external APIs.\n\n\n**Run this python notebook on Google Colab**\n\nDownload the model from HuggingFace : https://huggingface.co/meta-llama/Llama-2-7b-chat-hf \n\nSign up to the Ngrok website : https://ngrok.com/\n\nOn Dashboard page there is Your Authtoken, copy it and paste it in place of my Authtoken.\n\nUse the hardware accelerators(runtime environment) provided by Colab for free viz. T4- GPU and v2-8 TPU \n\nConnect one of these Runtime environment\n\nRun all the cells \n\nAfter putting the email topic, sender name and receiver name, Click the Generate Button\n\nIt takes around 5 - 8 minutes to genrate Email, so do not exit or inturrupt the cell.\n\nWait patiently for the email, it will be eventully generated. \n\n\t\t\t\t\t\t\t\t\t\t-Pranav6615\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpranav6615%2Femail-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpranav6615%2Femail-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpranav6615%2Femail-generator/lists"}