Views
No views yet
speaksh, a local-first natural-language-to-shell command
CLI for Unix-like systems.speaksh runtime applies deterministic safety checks and narrow command
canonicalization after generation.mlx-community/MiniCPM5-1B-OptiQ-4bitspeaksh CLI for local command suggestion
experiments. It is intended for reviewed, interactive use, not unattended shell
automation.1speaksh \
2 --adapter-path adapters/speaksh-weighted-prompt-v1-200 \
3 --dry-run "find files over 100mb"westenfelder/NL2SH-ALFA - MITemirkaanozdemr/bash_command_data_6K - Apache-2.0AryaYT/nl2shell-training-v3 - Apache-2.0speaksh
command families:/testbed paths before training.1mlx_lm.lora \
2 --model mlx-community/MiniCPM5-1B-OptiQ-4bit \
3 --train \
4 --data data/processed/speaksh_public_v1/mlx \
5 --adapter-path adapters/speaksh-weighted-prompt-v1-200 \
6 --iters 200 \
7 --batch-size 2 \
8 --learning-rate 2e-5 \
9 --max-seq-length 512 \
10 --steps-per-report 20 \
11 --steps-per-eval 50 \
12 --val-batches 25 \
13 --save-every 100 \
14 --seed 421Final validation loss: 0.279
2Test loss: 0.241
3Test perplexity: 1.273
4Baseline speaksh eval: 37/37
5Held-out speaksh eval: 40/40
6External public fallback eval: 32/32
7Raw adapter baseline score before command canonicalization: 30/37speaksh eval scores include runtime safety classification and narrow
command canonicalization.