🚀 Quick start¶
Goal: installed binary → “oh, it edited my file” in about a minute. ⏱️ Secondary goal: smile at least once. 😄
- 🔌 Point at a model === "🍎 oMLX" Green doctor = green light. Red doctor = “have you tried turning the model on?” === "🦙 Ollama" === "🌌 Other" Flags, env, or Studio Settings — Providers. Bring your own brain.
ollama serve slmcode config set provider ollama slmcode config set model qwen2.5-coder:14b slmcode config set endpoint http://127.0.0.1:11434 slmcode doctor - 🛝 Init a playground Edit
mkdir -p /tmp/slm-demo && cd /tmp/slm-demo printf 'package main\n\nfunc Hello() string { return "hi" }\n' > hello.go printf '# Agents\n\nPrefer tiny Go edits and clear godoc comments.\n' > AGENTS.md slmcode init.slmcode/PROJECT.mdwith two honest sentences about the stack. (Lying to your own memory file is a bold strategy. We don’t recommend it.) - 🎯 Run the pipeline Pass checklist ✅ - [ ]
hello.gohas a real// Hello …comment - [ ]slmcode boardshows completed work - [ ]slmcode session listhas a run - [ ].slmcode/SKILLS.mdexists (the flywheel sneezed) - 🕹️ Open a cockpit Pick your fighter. Both talk to the same harness. 🥊
Level-ups 🎮¶
# Safer on real repos (stage first, apply later)
slmcode config set permission review
slmcode run -v "Add a unit test for Hello()"
slmcode apply
# Help small models think twice (literally)
slmcode config set think_passes 2
slmcode config set retries 2
# One specialist, no full circus
slmcode run --agent explorer "Where is Hello defined?"
🦃
Turkey rule reminder: tiny prompt, tiny scope, tiny win. If you ask a 7B model to “refactor the platform”, it will invent a platform.
Where next? 🗺️¶
- 🧠 Concepts — why the loop looks like this
- 🧭 User guide — daily driving without chaos
- 🧪 Recipes — copy-paste workflows
- 🖥️ TUI & chat — terminal UX deep dive
☀️ Made with ♥ by UnicoLab