{"id":28677509,"url":"https://github.com/theosorus/motivai","last_synced_at":"2025-06-14T00:06:38.988Z","repository":{"id":273734086,"uuid":"920708529","full_name":"theosorus/MotivAI","owner":"theosorus","description":"Using llm with langchain to generate cover letters based on company data found on the internet and the person's profile ","archived":false,"fork":false,"pushed_at":"2025-01-27T09:48:33.000Z","size":316,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-29T13:28:57.515Z","etag":null,"topics":["agents","deep-learning","generative-ai","langchain-python","llm","lm-studio","tavily"],"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/theosorus.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-22T16:30:40.000Z","updated_at":"2025-04-14T05:06:39.000Z","dependencies_parsed_at":"2025-04-16T03:47:50.447Z","dependency_job_id":"83db54ec-482b-4cde-8213-99bb0c5092bb","html_url":"https://github.com/theosorus/MotivAI","commit_stats":null,"previous_names":["gazeux33/langchainproject","gazeux33/motivai","theosorus/motivai"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/theosorus/MotivAI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theosorus%2FMotivAI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theosorus%2FMotivAI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theosorus%2FMotivAI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theosorus%2FMotivAI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/theosorus","download_url":"https://codeload.github.com/theosorus/MotivAI/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theosorus%2FMotivAI/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259737929,"owners_count":22903874,"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":["agents","deep-learning","generative-ai","langchain-python","llm","lm-studio","tavily"],"created_at":"2025-06-14T00:06:37.844Z","updated_at":"2025-06-14T00:06:38.974Z","avatar_url":"https://github.com/theosorus.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MotivAI\nThis project is an ia agent created with langchain in python and which aims to create cover letters by being able to search the internet for information on the company in question and adapt to a template letter, your profile and a job offer if there is one, using the power of an llm of your choice.\n\n - [Tavily Rrsearch tool](https://app.tavily.com)\n - [Langchain documentation](https://python.langchain.com/docs/tutorials/)\n\n![Chain graph](https://github.com/Gazeux33/CoverLetterWriter/blob/master/assets/graph_chain.png)\n\n\n\n## How to use it\n\n### Installing dependencies\n\n```bash\npip install -r requirements.txt\n```\n\n### Fill API key\nyou need to fill the ```.env``` file with your tavily APi Key\n```bash \nTAVILY_API_KEY=\u003cyour key\u003e\n```\n### Setup your local llm\n\nTo run this project you need a local llm on a local server. For this you can use [LM Studio](https://lmstudio.ai/)\nRecommended model : [meta-llama-3.1-8b-instruct](https://huggingface.co/lmstudio-community/Meta-Llama-3.1-8B-Instruct-GGUF)\n\n### Fill your data\n\nThen your own data in the ```data.json``` \n\n### Run it\n\n```bash\npython main.py -n \"Company Name\"\n\n# Generate a cover letter in English\npython main.py -n \"Company Name\" -l \"en\"\n\n# Generate a cover letter with a specific job offer\npython main.py -n \"Company Name\" -l \"en\" -o \"path/to/job_offer.txt\"\n```\n\n\n\n\n\n## Acknowledgements\n\n - https://github.com/Bredda/genai-talk-notebooks\n\n - https://www.youtube.com/watch?v=yF9kGESAi3M\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftheosorus%2Fmotivai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftheosorus%2Fmotivai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftheosorus%2Fmotivai/lists"}