Siger CLI
May 22, 2026 ยท View on GitHub
SigerLM can be installed as a local terminal command named siger.
Install
From the repository root:
pip install -e .
After that, the command is available from CMD or PowerShell:
siger --help
Interactive Chat
Start an interactive assistant session:
siger
or:
siger chat
Useful commands inside the session:
/help
/exit
/memory
/doc docs\ARCHITECTURE.md
/mode dynamic
/mode auto
/mode chat
/mode expertise
/checkpoint checkpoints\lora\model_cpu_repair_general_merged.pt
Default mode is dynamic: users can type normal requests and Siger chooses the
route automatically.
Power users can force a route with slash commands:
/code buat FastAPI todo lengkap dengan PostgreSQL
/basic buat fungsi Python untuk membalik string
/debug debug kode rekursi ini: ...
/expert rancang arsitektur API production
/reasoning jelaskan langkah logika soal ini
/lampung jelaskan struktur kalimat: Nyak haga mengan manuk
/general jelaskan konsep machine learning
The same routes also work as one-shot subcommands:
siger code "buat FastAPI todo lengkap dengan PostgreSQL"
siger expert "rancang arsitektur API production"
siger reasoning "pecahkan soal logika ini"
Ask Once
siger ask "Jelaskan REST API secara ringkas."
With a checkpoint:
siger ask --checkpoint checkpoints\lora\model_cpu_repair_general_merged.pt "Apa itu machine learning?"
With long-context document memory:
siger ask ^
--checkpoint checkpoints\lora\model_cpu_repair_general_merged.pt ^
--context-file docs\ARCHITECTURE.md ^
--mode expertise ^
"Ringkas arsitektur inference dan routing."
Config
Siger CLI reads defaults from:
~\.siger\config.json
Show config:
siger config show
Set default checkpoint:
siger config set checkpoint checkpoints\lora\model_cpu_repair_general_merged.pt
Set default mode:
siger config set mode expertise
Set context budget:
siger config set max-context-tokens 1024
siger config set retrieval-top-k 6
siger config set retrieval-token-budget 420
Unset a value:
siger config unset checkpoint
Modes
dynamic choose general, Lampung, or expertise route automatically
auto route automatically between general chat and Lampung tools
chat direct general chat
expertise general expertise orchestrator
lo-id Lampung O -> Bahasa Indonesia
id-lo Bahasa Indonesia -> Lampung O
lo-en Lampung O -> English
reason Lampung explanation/reasoning
reorder Lampung word reorder