Guia: Implantando OpenClaw com llama.cpp no Mini PC GEEKOM IT15

Arquitetura de Implantação e Principais Alterações
Este guia descreve uma implantação em que o gateway do OpenClaw (porta 18789) se conecta a um llama-server gerenciado manualmente (porta 8080) em vez do servidor Ollama padrão (porta 11434). O objetivo é executar um modelo local Qwen3-8B usando aceleração de GPU Intel Arc via SYCL.
Depuração e Soluções
O processo envolveu a resolução de vários conflitos de configuração:
- Problema 1: Configuração mcpServers Não Suportada: O OpenClaw não suporta a chave de configuração
mcpServers. A solução foi remover esta seção doopenclaw.jsone usar arquivos batch para iniciar manualmente ollama-server, integrando sua lógica de inicialização no código Python. - Problema 2: Conflito de Cache de Sessão: Uma sessão de canal Feishu em cache estava substituindo a nova configuração global, causando erros na API do Ollama. Isso foi corrigido excluindo o arquivo de cache da sessão:
del "C:\Users\JiugeAItest\.openclaw\agents\main\sessions\sessions.json". - Problema 3: Comprimento de Contexto Insuficiente: O contexto padrão do
llama-serverde 4096 tokens causava erros para conversas mais longas. Isso foi resolvido iniciando o servidor com-c 32768e definindocontextWindow: 32768na configuração do OpenClaw.
Etapas de Implantação
A configuração usa uma estrutura de diretórios específica no GEEKOM IT15:
E:\Workspace_AI\Buildup_OpenClow ├── llama-b8245-bin-win-sycl-x64\ # versão SYCL do llama.cpp │ ├── llama-server.exe │ └── ... (DLLs) ├── models\Qwen3-8B-GGUF\ │ └── Qwen3-8B-Q4_K_M.gguf # Arquivo do modelo └── start_openclaw_with_llamacpp.bat # Script de inicialização
Observação: O modelo Qwen3-8B-Q4_K_M.gguf é verificado como compatível com a versão b8245 do llama.cpp. Os modelos Qwen3.5 são incompatíveis com esta versão devido a uma incompatibilidade no comprimento de rope.dimension_sections.
Configuração do OpenClaw
A principal alteração de configuração está em C:\Users\<NomeDeUsuário>\.openclaw\openclaw.json. O provedor do modelo é alterado de ollama para llama-cpp:
{
"agents": {
"defaults": {
"model": {
"primary": "llama-cpp/qwen3-8b"
}
}
},
"models": {
"providers": {
"ollama": { ... },
"llama-cpp": {
"api": "openai-completions",
"apiKey": "llama-cpp-local",
"baseUrl": "http://127.0.0.1:8080/v1",
"models": [
{
"contextWindow": 32768,
"id": "qwen3-8b",
"name": "qwen3-8b",
...
}
]
}
}
}
}O guia também inclui seções sobre referência de parâmetros, um guia de prevenção de armadilhas, solução de problemas e instruções para voltar ao Ollama, se necessário.
📖 Leia a fonte completa: r/openclaw
👀 See Also

Configuração do OpenClaw para automação de navegador com humano no circuito usando Docker, Chromium e noVNC
Um desenvolvedor compartilha sua configuração de contêiner Docker que permite ao OpenClaw lidar com CAPTCHAs e aprovações durante a execução usando Chromium com noVNC para acesso remoto, exigindo ~300MB de RAM e inicializações a frio de 3 segundos.

Solução Alternativa com Atalho do iOS para Enviar Fotos do iPhone para Cowork via Sincronização do iCloud
Um desenvolvedor criou um atalho do iOS chamado "PhoPo" que converte fotos do iPhone para JPEG, redimensiona-as e salva em uma pasta sincronizada pelo iCloud que o Cowork pode acessar, permitindo que o Claude analise capturas de tela e fotos de dispositivos móveis.

Correção para o Erro da Extensão Claude VS Code: 'comando claude-vscode.editor.openLast não encontrado'
A extensão Claude para VS Code versão 2.1.51 contém um bug crítico que causa o erro 'comando claude-vscode.editor.openLast não encontrado'. A solução alternativa é fazer o downgrade para a versão 2.1.49.

Exportar histórico do ChatGPT para o sistema de memória OpenClaw
Um usuário do Reddit compartilha um processo para exportar anos de histórico de conversas do ChatGPT e importá-lo no sistema de memória do OpenClaw usando a ferramenta ai-chat-md-export, permitindo que agentes de IA locais acessem contexto histórico.