Fine-tune a small AI model on your own documents with one click, no ML experience needed.
Distill a large teacher model into a smaller, faster student model.
Turn a fine-tuned model into a chatbot connected to DingTalk, Feishu, WeCom, or a webhook.
Generate an OpenAI-compatible API key to plug your model into third-party apps.
| szc2012/ease-mind | agentzh/agentzh.org | caseclose/cma-harness | |
|---|---|---|---|
| Stars | 12 | 12 | 12 |
| Language | HTML | HTML | HTML |
| Last pushed | — | 2017-04-06 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | moderate | easy | hard |
| Complexity | 3/5 | 1/5 | 5/5 |
| Audience | vibe coder | writer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Needs Python 3.10+ and optionally a GPU, Docker Compose setup is the easiest path.
EaseMind is an open source platform that lets anyone train and fine-tune AI language models without needing machine learning experience. It covers the whole process, from downloading a base model to chatting with your finished model, through a web interface rather than the command line. The platform offers two ways to fine-tune a model. A simple mode lets a beginner pick a base model, upload a dataset, choose a quality preset, and start training with one click, with no need to understand any of the underlying parameters. A professional mode exposes nine detailed settings, including LoRA rank, learning rate, and batch size, for users who want full control. There is also a model distillation feature, restricted to admin accounts, where a larger teacher model is used to train a smaller student model. Training progress, including loss curves, is shown live as it happens. Datasets can be uploaded as docx, txt, markdown, csv, json, or jsonl files, or pulled directly from a web page URL, and multiple datasets can be combined in a single training run. Once a model is fine-tuned or distilled, it can be used again as the base for further fine-tuning or distillation. Finished models can be chatted with directly in the browser, with support for multiple turns and formatted text, or connected to outside tools through an OpenAI-compatible API key. The platform can also be connected to DingTalk, Feishu, WeCom, or a generic webhook, turning a trained model into a group chat bot. Administrators can train, distill, and manage models and channels, while regular users are limited to chatting with existing models. The system can run through Docker Compose for an easy setup, or be installed manually with Python. It needs Python 3.10 or newer and works on macOS, Linux, and Windows, with optional GPU acceleration. Under the hood it is built on FastAPI and SQLAlchemy for the backend, PyTorch and Hugging Face Transformers and PEFT for the model training itself, and ModelScope for downloading base models. The frontend is plain HTML, CSS, and JavaScript with no framework. The project is released under the MIT license.
A web platform that lets non-experts fine-tune and distill AI language models with one click, then chat with them or connect them to messaging apps.
Mainly HTML. The stack also includes Python, FastAPI, SQLAlchemy.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.