An open API service indexing awesome lists of open source software.

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

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.