OPEN SOURCE. END TO END.

Better data.
Stronger
domain models.

Turn the data you have into the model experiments you need. A clear, connected workflow for screening, training, and evaluation.

No account needed. The demo runs in your browser.

Open source, MIT licensed
Streamed JSONL & CSV
Self-hosted by design
Evaluation you can inspect
ONE CONNECTED WORKFLOW

From raw records
to your next experiment.

Less glue between tools.
More visibility into what goes into your model—and what comes out.

01 / CURATE

Make quality explicit.

Screen with domain-aware JEV rubrics. Keep, review, and reject decisions remain separate, with reports you can examine.

Rules first. Decisions visible.
02 / TRAIN

Choose your training path.

Run local Hugging Face LoRA, or export training bundles for SFT and verl GRPO/PPO in your own compute environment.

Your models. Your infrastructure.
03 / EVALUATE

Measure what changed.

Compare baseline and trained-model loss in the local workflow. Keep independent splits, run logs, and downloadable artifacts.

Evidence over assumed improvement.
UploadScreenData evaluationTrainModel evaluation
BUILT AROUND YOUR DOMAIN

Good data depends
on the work ahead.

Start with a general, finance, or code rubric. Make your data standards part of the workflow, then review what the model will learn.

Explore domain screening
GENERAL PURPOSEIllustrative use case

Useful examples.
Clear conversations.

Prepare instruction-following and conversational datasets with explicit quality, privacy, and trainability checks.

instruction–response.jsonl{
  "instruction": "Explain a concept clearly.",
  "output": "A helpful, grounded explanation…"
}
Instruction followingSupport conversationsKnowledge tasks
A FOUNDATION FOR POST-TRAINING

One dataset foundation.
More ways to train.

Use one curated dataset across SFT or reinforcement learning. Export one bundle, then choose 1, 2, 4, or 8 GPUs on your own training host.

SUPERVISED LEARNING

SFT

Learn from good examples.

Build a supervised fine-tuning bundle from your screened instruction or conversation data.

InputPrompts + responses
Explore the SFT path
VERL · REINFORCEMENT LEARNING

GRPO

Compare groups of responses.

Prepare a verl-compatible bundle for group-relative policy optimization with verified targets and an exact-match reward.

InputPrompts + reward targets
Explore the GRPO path
VERL · REINFORCEMENT LEARNING

PPO

Optimize a rewarded policy.

Prepare data and launch configuration for a verl PPO workflow on your own training infrastructure.

InputPrompts + reward targets
Explore the PPO path

verl jobs require your own Linux/NVIDIA training environment, compatible dependencies, and verified targets for the included exact-match reward. The public demo does not run LLM training.

FROM EXPLORATION TO EXECUTION

Start small.
Keep the whole picture.

Try the workflow in your browser. When you are ready, clone the project and run it with your own data and infrastructure.

  1. 01
    Explore the browser demo

    No install, account, or API key needed.

  2. 02
    Run the full workspace locally

    Connect JEV and choose your model.

  3. 03
    Export, inspect, then train

    Review your bundle and dry-run the launcher.

Read the getting-started guide
YOUR TERMINAL
# Clone the open-source workspace
git clone https://github.com/RenaGao/jev-dataops.git
cd jev-dataops

# Create an isolated Python environment
python3 -m venv .venv
source .venv/bin/activate
pip install -e .

# Open http://127.0.0.1:8000
jev-dataops serve
Local first. No GPU needed for the demo.
A FEW USEFUL DETAILS

Know what you are running.

Does the public demo upload my data?

No. The browser demo processes up to 1,000 rows or 2 MiB in the current tab using local rules and a byte-bigram model. It does not send records to JEV or a training service. Reloading clears its data and results.

Where does real training run?

On infrastructure you operate. The self-hosted workspace supports Hugging Face LoRA. Exported SFT and verl bundles are launched in a compatible training environment. This website is a static project site, not a hosted training service.

Does a lower loss guarantee a better model?

No. Held-out loss is one measurement, not a guarantee of task accuracy, factuality, safety, or production readiness. Keep task-specific evaluations and human review in your release process.

What happens when I connect a JEV provider?

In the self-hosted workspace, JEV screening sends record content to your configured provider. Configure keys on your server and use data you have permission to share. Demo mode uses local rules without provider calls.

MAKE YOUR NEXT EXPERIMENT COUNT

Your data.
Your standards. Your next model.