Arkor is the TypeScript framework for fine-tuning open-weight LLMs.
Arkor is a TypeScript framework for fine-tuning open-weight LLMs: createTrainer configs checked at compile time, lifecycle callbacks (onLog, onCheckpoint, onCompleted, onFailed) that invoke the functions you register, and a local Studio (arkor dev) with job status, a live loss chart, and a Playground.
Arkor is alpha. APIs change without notice as the design settles. The current version is published to npm.
What you can do right now:
triage (support classification), translate (9 languages), and redaction (PII redaction).arkor login --oauth before your next run if you want it tied to an account. Merging anonymous workspaces and jobs into an account once you sign in is on the roadmap.What is not in yet:
The full state of what is shipped and what is planned lives in the Roadmap.
pnpm create arkor my-arkor-app
cd my-arkor-app
pnpm devnpm create arkor@latest my-arkor-app
cd my-arkor-app
npm run devyarn create arkor my-arkor-app
cd my-arkor-app
yarn devbun create arkor my-arkor-app
cd my-arkor-app
bun devThe first run finishes in roughly 7 to 12 minutes depending on the template.
Continue with the Quickstart for a step-by-step walkthrough.