ConardLi/easy-dataset

★ 14,934⑂ 0

A powerful tool for creating datasets for LLM fine-tuning 、RAG and Eval

About ConardLi/easy-dataset

ConardLi/easy-dataset is an open-source project on GitHub, mainly written in JavaScript. A powerful tool for creating datasets for LLM fine-tuning 、RAG and Eval It currently holds 14,934 stars and 0 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

AI Homed tracks it on the AI Models & LLM Tools board.

GitHub Repository Details

Repository ConardLi/easy-dataset · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README

https://github.com/ConardLi/easy-dataset/blob/HEAD/GitHub Repo stars https://github.com/ConardLi/easy-dataset/blob/HEAD/GitHub Downloads (all assets, all releases) https://github.com/ConardLi/easy-dataset/blob/HEAD/GitHub Release https://github.com/ConardLi/easy-dataset/blob/HEAD/AGPL 3.0 License https://github.com/ConardLi/easy-dataset/blob/HEAD/GitHub contributors https://github.com/ConardLi/easy-dataset/blob/HEAD/GitHub last commit https://github.com/ConardLi/easy-dataset/blob/HEAD/arXiv:2507.04009

https://github.com/ConardLi/easy-dataset/blob/HEAD/ConardLi%2Feasy-dataset | Trendshift

A powerful tool for creating fine-tuning datasets for Large Language Models

简体中文 | English | Türkçe

FeaturesQuick StartDocumentationContributingLicense

If you like this project, please give it a Star⭐️, or buy the author a coffee => Donate ❤️!

Overview

Easy Dataset is an application specifically designed for building large language model (LLM) datasets. It features an intuitive interface, along with built-in powerful document parsing tools, intelligent segmentation algorithms, data cleaning and augmentation capabilities. The application can convert domain-specific documents in various formats into high-quality structured datasets, which are applicable to scenarios such as model fine-tuning, retrieval-augmented generation (RAG), and model performance evaluation.

News

🎉🎉 Easy Dataset Version 1.7.0 launches brand-new evaluation capabilities! You can effortlessly convert domain-specific documents into evaluation datasets (test sets) and automatically run multi-dimensional evaluation tasks. Additionally, it comes with a human blind test system, enabling you to easily meet needs such as vertical domain model evaluation, post-fine-tuning model performance assessment, and RAG recall rate evaluation. Tutorial: https://www.bilibili.com/video/BV1CRrVB7Eb4/

Features

📄 Document Processing & Data Generation

🔄 Multiple Dataset Types

📊 Model Evaluation System

🛠️ Advanced Features

📤 Export & Integration

🤖 Model Support

🌐 User Experience

Quick Demo

https://github.com/user-attachments/assets/6ddb1225-3d1b-4695-90cd-aa4cb01376a8

Local Run

Download Client

Windows MacOS Linux

Setup.exe

Intel

M

AppImage

Install with NPM

1. Clone the repository:

   git clone https://github.com/ConardLi/easy-dataset.git
   cd easy-dataset

2. Install dependencies:

   npm install

3. Start the development server:

   npm run build

npm run start

4. Open your browser and visit http://localhost:1717

Using the Official Docker Image

1. Clone the repository:

git clone https://github.com/ConardLi/easy-dataset.git
cd easy-dataset

2. Modify the docker-compose.yml file:

services:
  easy-dataset:
    image: ghcr.io/conardli/easy-dataset
    container_name: easy-dataset
    ports:
  • '1717:1717'
volumes:
  • ./local-db:/app/local-db
  • ./prisma:/app/prisma
restart: unless-stopped
Note: It is recommended to use the local-db and prisma folders in the current code repository directory as mount paths to maintain consistency with the database paths when starting via NPM.
Note: The database file will be automatically initialized on first startup, no need to manually run npm run db:push.

3. Start with docker-compose:

docker-compose up -d

4. Open a browser and visit http://localhost:1717

Building with a Local Dockerfile

If you want to build the image yourself, use the Dockerfile in the project root directory:

1. Clone the repository:

git clone https://github.com/ConardLi/easy-dataset.git
cd easy-dataset

2. Build the Docker image:

docker build -t easy-dataset .

3. Run the container:

docker run -d \
  -p 1717:1717 \
  -v ./local-db:/app/local-db \
  -v ./prisma:/app/prisma \
  --name easy-dataset \
  easy-dataset
Note: It is recommended to use the local-db and prisma folders in the current code repository directory as mount paths to maintain consistency with the database paths when starting via NPM.
Note: The database file will be automatically initialized on first startup, no need to manually run npm run db:push.

4. Open a browser and visit http://localhost:1717

Documentation

Community Practice

Contributing

We welcome contributions from the community! If you'd like to contribute to Easy Dataset, please follow these steps:

1. Fork the repository 2. Create a new branch (git checkout -b feature/amazing-feature) 3. Make your changes 4. Commit your changes (git commit -m 'Add some amazing feature') 5. Push to the branch (git push origin feature/amazing-feature) 6. Open a Pull Request (submit to the DEV branch)

Please ensure that tests are appropriately updated and adhere to the existing coding style.

Join Discussion Group & Contact the Author

https://docs.easy-dataset.com/geng-duo/lian-xi-wo-men

License

This project is licensed under the AGPL 3.0 License - see the LICENSE file for details.

Citation

If this work is helpful, please kindly cite as:

@misc{miao2025easydataset,
  title={Easy Dataset: A Unified and Extensible Framework for Synthesizing LLM Fine-Tuning Data from Unstructured Documents},
  author={Ziyang Miao and Qiyu Sun and Jingyuan Wang and Yuchen Gong and Yaowei Zheng and Shiqi Li and Richong Zhang},
  year={2025},
  eprint={2507.04009},
  archivePrefix={arXiv},
  primaryClass={cs.CL},
  url={https://arxiv.org/abs/2507.04009}
}

Star History

Star History Chart

Built with ❤️ by ConardLi • Follow me: WeChat Official AccountBilibiliJuejinZhihuYoutube

GitHub Stars & Activity

14,934Stars
0Forks
0Open issues
JavaScriptLanguage

GitHub Popularity

GitHub stars14,934
Forks0
Open issues0
Primary languageJavaScript
License-
Stars gained today0
Created-
Last pushed-

Trending History

Trending statusnot on today's boards

Related AI Projects

1

asgeirtj / system_prompts_leaks

JavaScript★ 67,878⑂ 0
2

Mintplex-Labs / anything-llm

JavaScript★ 66,263⑂ 0
3

SillyTavern / SillyTavern

JavaScript★ 33,606⑂ 0
4

decolua / 9router

JavaScript★ 29,454⑂ 0
5

dataease / SQLBot

JavaScript★ 6,834⑂ 0
6

ollama / ollama

Go★ 181,329⑂ 0
7

huggingface / transformers

Python★ 166,453⑂ 0
8

langgenius / dify

TypeScript★ 156,633⑂ 0

More AI Rankings