MIT License

Open Source

Full implementation of the Open Character Training paper.

Quick start

Terminal
git clone https://github.com/icpmacdo/Open-Character-Studio-UI.git
cd Open-Character-Studio-UI
python3 -m venv .venv && source .venv/bin/activate
pip install -e .[train]
streamlit run studio_app.py

What's included

Training Pipeline

DPO + Introspective SFT with LoRA best practices.

Tinker Integration

Train on Thinking Machines cloud. No GPU management.

13 Example Personas

Pre-built constitutions ready to customize.

Evaluation Suite

Persona classifier, Elo scoring, preference testing.

Structure

character/           # ML pipeline (DPO, SFT, eval)
studio/              # Streamlit UI
constitutions/       # 13 pre-built personas
deploy/              # Modal deployment

Resources