curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
nvm install node
curl -fsSL https://pi.dev/install.sh | bash
mkdir -p ~/.pi/agent
nano ~/.pi/agent/models.json
{
"providers": {
"clabtree": {
"baseUrl": "http://lxcapi.home:8321/v1",
"api": "openai-completions",
"apiKey": "740483f4f1c3d3e2c0cefa0c2e550bb6de6376e7f407b0f6195e6d99c335d459",
"compat": {
"supportsDeveloperRole": false,
"supportsReasoningEffort": false
},
"models": [
{
"id": "Qwen/Qwen3.6-27B-FP8",
"name": "Qwen 3.6 27B (Blackwell-SGLang)",
"reasoning": true,
"input": [
"text",
"image"
],
"contextWindow": 131072,
"maxTokens": 32768,
"tools": true,
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
}
}
]
}
}
}
Global AGENTS.md at ~/.pi/agent/AGENTS.md with my conventions and workflow prefs
Skills for things like web search (searing default and tavily secondary), GitHub CLI, knowledge base lookup (karpathy's llm wiki idea)
Extensions for custom tools (ask mode, plan mode, voice mode)
Qwen 27B via a local provider config