// começar · 02

Instalação

O único pré-requisito é o git. O instalador usa o uv como motor — ele baixa o Python 3.11+, cria o ambiente isolado e instala tudo. Você não precisa de Python insta…

Linux / macOS / WSL

curl -fsSL https://okamiagent.com/install.sh | bash
git clone https://github.com/OkamiOps/Okami-Agent
cd Okami-Agent
./scripts/install.sh

O que o instalador faz

  • Detecta (ou baixa via uv) o Python 3.11+ e cria um venv isolado.
  • Instala o pacote e expõe o comando okami global.
  • Não toca no seu Python de sistema nem exige sudo.

Windows (PowerShell)

irm https://okamiagent.com/install.ps1 | iex

Docker (qualquer SO)

docker build -f deploy/Dockerfile -t okami-agent .
docker compose -f deploy/docker-compose.yml run --rm okami doctor
docker compose run --rm okami run "diga oi"

Para um LMStudio rodando na máquina host, aponte api_base para http://host.docker.internal:PORT/v1.

Rodar do código (dev)

uv sync                 # cria o venv + deps a partir do pyproject
uv run okami doctor     # roda sem ativar nada
uv tool install -e .    # editável global (opcional)

Extras opcionais

extrahabilita
uv sync --extra voicevoz: faster-whisper (STT) + edge-tts (TTS)
uv sync --extra honchobackend de memória honcho-ai
uv sync --extra browserautomação de browser via Playwright
uv sync --extra devpytest (suíte de testes)

Verificar a instalação

okami doctor é o seu primeiro comando: ele checa providers, chaves, conectividade, toolchain (git, uv, node, docker, claude), suporte a SQLite FTS5, o embedder de memória e a política de sandbox. Use --json para CI e --lint para um lint de postura de segurança.

Solução de problemas

sintomacausa · correção
okami não encontradoPATH desatualizado → reabra o terminal
claude_cli não prontoinstale e logue o CLI claude
codex sem authrode okami login codex
SQLite FTS5 ausentememória cai para LIKE → use um Python com FTS5
embedder offlinedegrada para BM25 automaticamente (ok)
long-path no Windowsuse um venv curto, ex. C:\okv

Abrir esta página nos docs interativos