Skip to main content

TrainLoop command-line interface

Project description

TrainLoop CLI

The TrainLoop CLI is a lightweight command‑line tool for managing data collection, evaluation, and studio workflows in your TrainLoop projects.


🔧 Installation

You can install the latest released version from PyPI:

pip install trainloop-cli

# then run it via trainloop
trainloop --help

Or via pipx/uvx (recommended):

pipx run trainloop-cli --help
uvx run trainloop-cli --help

Or, if you’re developing locally from your monorepo root:

poetry install
poetry run trainloop --help

🚀 Quickstart

Initialize a new evaluation workspace:

trainloop init my‑project
cd my‑project

Run an evaluation using your configured LLM judge:

trainloop eval

Launch the interactive “studio” UI in your browser:

trainloop studio
# then open http://localhost:8080

📖 Commands

Command Description trainloop init - Scaffold a new TrainLoop evaluation directory trainloop eval - Run evaluations/tests against your prompts & responses trainloop studio - Start the web‑based studio for interactive data collection trainloop --help - Show global flags and help for all commands

For full details on each command and its flags:

trainloop <command> --help
# Or via pipx/uvx
pipx run trainloop-cli <command> --help
uvx run trainloop-cli <command> --help

🤝 Contributing

  1. Fork the repo
  2. Create a feature branch: git checkout -b feat/my‑awesome‑feature
  3. Install dev‑deps: poetry install
  4. Run tests: poetry run pytest
  5. Submit a pull request

📄 License

MIT © 2025 TrainLoop

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

trainloop_cli-0.1.5.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

trainloop_cli-0.1.5-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file trainloop_cli-0.1.5.tar.gz.

File metadata

  • Download URL: trainloop_cli-0.1.5.tar.gz
  • Upload date:
  • Size: 2.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.2 Darwin/24.2.0

File hashes

Hashes for trainloop_cli-0.1.5.tar.gz
Algorithm Hash digest
SHA256 5126bea7318f91dbe14d650af485ba1bf9296ea97bae6ffd1483e8dc69ab865a
MD5 d8eeb5fd3a62eb670a3cc0cf44af347d
BLAKE2b-256 88c404f28ed7e137de676205ea665f3db68083a4b27bc3b79221fa4385bb4a83

See more details on using hashes here.

File details

Details for the file trainloop_cli-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: trainloop_cli-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.2 Darwin/24.2.0

File hashes

Hashes for trainloop_cli-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 b75c7aa563ba6e1606e56115a97de742c16052eb07327ca65c291a31199430ba
MD5 0f3c6e56923094bd26f811360726dc9d
BLAKE2b-256 584df27faae4f009b6743778a659f94689a5eed14cc79ad4d53882dabff0b26a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page