No description
  • TypeScript 97.7%
  • JavaScript 2.3%
Find a file
2026-06-03 03:52:47 +00:00
.github chore: add custom URL to FUNDING.yml pointing at /sponsor page 2026-05-14 00:29:09 +01:00
.nanocoder fix: formatting 2026-02-05 19:12:03 +00:00
badges Update status badges [skip ci] 2026-06-03 03:52:47 +00:00
docs fix: pnpm version bump issue, new version cut with fixes 2026-05-13 15:27:56 +01:00
src feat: nanotune chat REPL with full test coverage for new pure-function helpers 2026-05-13 23:23:55 +01:00
.gitignore mod: update gitignore 2026-02-25 21:00:42 +00:00
biome.json release: 1.4.0 — correctness fixes for inference, data import, and benchmarks 2026-05-13 22:55:26 +01:00
CHANGELOG.md release: 1.5.0 — nanotune chat 2026-05-13 23:28:56 +01:00
CONTRIBUTING.md fix: pnpm version bump issue, new version cut with fixes 2026-05-13 15:27:56 +01:00
knip.json fix: tests 2026-03-11 14:59:20 +00:00
LICENSE.md mod: update license 2026-03-03 23:33:25 +00:00
package.json Merge pull request #18 from Nano-Collective/dependabot/npm_and_yarn/typescript-6.0.3 2026-05-31 23:47:23 +01:00
pnpm-lock.yaml Merge pull request #18 from Nano-Collective/dependabot/npm_and_yarn/typescript-6.0.3 2026-05-31 23:47:23 +01:00
pnpm-workspace.yaml fix: pnpm issue 2026-05-13 15:13:26 +01:00
README.md feat: nanotune chat REPL with full test coverage for new pure-function helpers 2026-05-13 23:23:55 +01:00
tsconfig.json fix: formatting 2026-02-05 19:12:03 +00:00

Nanotune

A simple, interactive CLI for fine-tuning small language models on Apple Silicon — built by the Nano Collective, a community collective building AI tooling not for profit, but for the community. Everything we build is open, transparent, and driven by the people who use it.

No YAML configs, no complex flags — just an interactive TUI that guides you through each step. Nanotune handles the MLX and llama.cpp tooling for you automatically.

Example


Build Status Coverage Version NPM Downloads NPM License Repo Size Stars Forks

Quick Start

npm install -g @nanocollective/nanotune
nanotune init
nanotune data add
nanotune train
nanotune export
nanotune chat        # talk to your fine-tuned model
nanotune benchmark

Or run directly with npx:

npx @nanocollective/nanotune init

Documentation

Full documentation is available online at docs.nanocollective.org or in the docs/ folder:

  • Getting Started — Installation, requirements, and your first project
  • Commands — Full reference for all CLI commands
  • Guides — Training data, benchmarking, LLM judge, and tuning tips
  • Configuration — Project config, recommended models, and judge setup
  • Community — Contributing, Discord, and how to help

Community

The Nano Collective is a community collective building AI tooling for the community, not for profit. We'd love your help.