Train your own AI chatbot with friends — no data sharing, just local training and model merging over the network.
- Each client trains a Transformer chatbot on a private dataset.
- The server sends data slices, collects models & vocab files.
- It aggregates all models into a single smart brain 🧠
python server.pypython train.pyEach client trains locally and sends back a model.
python runner.pyAsk anything, get smart replies. Internet features included.
torch
pandas
requests
beautifulsoup4
serpapiInstall:
pip install -r requirements.txt- Transformer-based chatbot (PyTorch)
- Weighted model merging (like federated learning)
- Web integration: weather, news, search
- Beam Search decoding
- Auto-logs chat to CSV
MIT — use freely and improve it!
Star the repo and tell your friends!