https://github.com/bugswriter/formsist-ai
Smart AI based form filler
https://github.com/bugswriter/formsist-ai
Last synced: 4 months ago
JSON representation
Smart AI based form filler
- Host: GitHub
- URL: https://github.com/bugswriter/formsist-ai
- Owner: Bugswriter
- Created: 2025-07-06T23:38:48.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2025-07-09T21:24:34.000Z (12 months ago)
- Last Synced: 2025-07-10T07:44:27.774Z (12 months ago)
- Language: JavaScript
- Homepage:
- Size: 13.7 KB
- Stars: 4
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π Formsist AI
A smart AI assistant that uses **Google Gemini** and **LangChain** to auto-fill HTML forms based on your personal portfolio.
π― Goal: Make forms feel less like paperwork and more like magic.
---
## β¨ Features
* π€ **AI-powered answers** based on your personal data
* π§ **Context-aware replies** using Gemini + LangChain
* π§© **CLI Tool** to ask questions about your life/resume
* π **Planned browser extension** for real-time form-filling
---
## π§ Backend CLI (Working Now)
> Located in `backend/` folder
### π₯ Install
```bash
git clone https://github.com/bugswriter/formsist-ai.git
cd formsist-ai/backend
python -m venv env
source env/bin/activate # Windows: .\env\Scripts\activate
pip install langchain langchain-google-genai
```
### π Setup Gemini API Key
Get it from [Google AI Studio](https://aistudio.google.com/app/apikey)
```bash
export GOOGLE_API_KEY="your_key_here" # Linux/macOS
# or
set GOOGLE_API_KEY="your_key_here" # Windows
```
### π Add Portfolio Info
Create a file `portfolio.txt` like:
```
Name: Jane Doe
Email: jane@example.com
Skills: Python, FastAPI, React
Experience: 5 years in web dev
```
### π¬ Ask Questions
```bash
python ask.py portfolio.txt "What's my email? How much experience do I have?"
```
---
## π§© Browser Extension (Coming Soon)
A Chrome/Firefox extension that:
* π±οΈ Clicks into forms
* πͺ Auto-fills them using your portfolio
* π‘ Talks to the backend
---
## π€ Contributing
Pull requests and ideas welcome!
Letβs build something useful together π‘
---
## π License
Licensed under **GPL v3**
See `LICENSE` for details.