π¦ ClawHub
Local AI Stack
by @jaysclawd-cloud
Transform your Mac into an offline AI workstation with Ollama and OpenCode, running curated local models for coding and reasoning without internet or API costs.
TERMINAL
clawhub install local-ai-stackπ About This Skill
SKILL.md β Local AI Stack
Purpose
Transform any Mac into a powerful offline AI workstation. Installs Ollama (local model runner) + OpenCode (terminal coding agent) with the best pre-selected models. Fully offline β no API costs, no internet required.What You Get
Requirements
Installation
Step 1: Install Ollama
curl -fsSL https://ollama.com/install.sh | sh
Or download from: https://ollama.com/download
Step 2: Pull Models
ollama pull qwen2.5-coder # Best for coding
ollama pull mistral # Fast tasks
ollama pull gemma3 # Reasoning
ollama pull llama3.2 # General purpose
Step 3: Install OpenCode
brew install opencode
Step 4: Configure OpenCode
# Test free built-in model
opencode run "Hello" --model opencode/big-pickle
Usage
Ollama Commands
# Run a local model
ollama run qwen2.5-coder "Write a Python function..."List installed models
ollama listPull latest model version
ollama pull qwen2.5-coderRemove a model
ollama rm mistral
OpenCode Commands
# Interactive coding session
opencodeSingle command
opencode run "Write a React component" --model opencode/big-pickleList available models
opencode modelsHelp
opencode --help
Model Selection Guide
| Model | Size | Best For | |-------|------|----------| | qwen2.5-coder | 4.7GB | Coding (primary) | | mistral | 4.4GB | Fast responses | | gemma3 | 3.3GB | Reasoning | | llama3.2 | 2.0GB | General purpose |
When to Use Local vs Cloud
Use Local When:
Use Cloud When:
Bi-Weekly Auto-Update
Add to cron for automatic model updates:
# Edit crontab
crontab -eAdd this line (1st and 15th of each month at 9 AM)
0 9 1,15 * * /path/to/update-models.sh
Troubleshooting
Ollama won't start
# Check if running
ps aux | grep ollamaStart manually
ollama serveCheck logs
cat ~/.ollama/ollama.log
Model runs out of memory
top | head -20OpenCode not found
# Find installation
which opencodeReinstall if needed
brew reinstall opencode
Files
~/.ollama/models/~/.ollama/config.json~/.ollama/ollama.logLicense
Ollama: MIT OpenCode: MITAuthor
Built with β€οΈ for the OpenClaw communityNotes
π‘ Examples
Ollama Commands
# Run a local model
ollama run qwen2.5-coder "Write a Python function..."List installed models
ollama listPull latest model version
ollama pull qwen2.5-coderRemove a model
ollama rm mistral
OpenCode Commands
# Interactive coding session
opencodeSingle command
opencode run "Write a React component" --model opencode/big-pickleList available models
opencode modelsHelp
opencode --help