Freelance Proposal Generator AI:利用本地 AI 建立自由工作提案
Freelance Proposal Generator AI: Creating Proposals with Local AI
Freelance Proposal Generator AI 以 Python 和 Streamlit 建立,透過 Ollama 在本機執行 Gemma 3 (1B),生成自由工作提案草稿。用戶可選擇經驗程度和偏好語氣,檢視及編輯草稿、檢查可能問題,並下載為文字檔。由於模型在本機運行,無須依賴付費雲端 AI API;發送給客戶前仍須審閲及自訂內容。
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle
What I Built
I built Freelance Proposal Generator AI, a Python web application that helps freelancers create proposal drafts based on a client's project requirements and the freelancer's technical skills.
Users can choose their experience level and preferred tone, generate a proposal using a local AI model, review and edit the result, check for possible issues, and download it as a text file.
I built this project to explore how open-source AI can help freelancers save time when preparing proposals. The generated content should always be reviewed and customized before sending it to a client.
Demo
Watch the demo video to see how the application generates, edits, and downloads freelance proposals using a locally running AI model.
Demo Video: https://youtu.be/ZXO_z6fxzEM
GitHub Repository: https://github.com/MedhaSunkad13/Freelance-Proposal-Generator
Code
The source code is available on GitHub:
https://github.com/MedhaSunkad13/Freelance-Proposal-Generator
The repository includes the Python application, required dependencies, and setup instructions in the README.
How I Built It
I built this project using Python and Streamlit to create a simple web interface. I used Ollama to run the Gemma 3 (1B) model locally, which generates proposal drafts based on the user's project requirements, technical skills, experience level, and preferred tone.
The application also allows users to review and edit the generated proposal, check for possible issues, download the proposal as a text file, and clear the generated result.
Using a locally running open-source model helped me explore AI-powered text generation without relying on a paid cloud AI API.
Why Does Open Innovation Matter?
Open innovation makes AI tools more accessible to developers and learners. Open-source models such as Gemma allow people to experiment with AI locally, understand how applications use language models, and build useful tools without depending entirely on closed AI services.
This project helped me learn how to integrate a local AI model into a Python web application and explore practical uses of AI for freelancers.
Prize Categories
Best Use of Gemma
來源:DEV Community · dev.to