feat: integração com Ollama para modelos locais

✅ merged · #1 · brauliogusmao/mike ← brauliogusmao/mike · opened 14d ago by brauliogusmao · merged 14d ago by brauliogusmao · self · +416-13 across 11 files · ↗ on GitHub

From the PR description

Adiciona suporte a modelos rodando localmente via Ollama, com estratégia de pré-carregamento de documentos no contexto antes da chamada ao LLM - necessário porque modelos menores não lidam bem com tool calling reativo.

  • Backend: adapter de streaming (ollama.ts), rota GET /ollama/models, dispatcher atualizado para provider "ollama/", models.ts e types.ts atualizados
  • Frontend: grupo "Local (Ollama)" dinâmico no ModelToggle, busca de modelos via fetchOllamaModels(), useSelectedModel aceita IDs ollama/*, modelAvailability atualizado para provider ollama

Our analysis

Add Ollama provider for local models with document preloading — read the full analysis →

Think the analysis missed something the PR description covers?

Commits in this PR (1)

SHA Subject Author Date
cb3e3b59 feat: integração com Ollama para modelos locais Braulio Gabriel Gusmao 2026-05-13 ↗ GitHub
commit body
Adiciona suporte a modelos rodando localmente via Ollama, com estratégia
de pré-carregamento de documentos no contexto antes da chamada ao LLM -
necessário porque modelos menores não lidam bem com tool calling reativo.

- Backend: adapter de streaming (ollama.ts), rota GET /ollama/models,
  dispatcher atualizado para provider "ollama/", models.ts e types.ts
  atualizados
- Frontend: grupo "Local (Ollama)" dinâmico no ModelToggle, busca de
  modelos via fetchOllamaModels(), useSelectedModel aceita IDs ollama/*,
  modelAvailability atualizado para provider ollama

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Capture this PR into my fork

Download a Markdown prompt that tells Claude how to port every commit in this PR into your working tree. Run it via claude -p < capture-pull-1.md from inside the repo you want the changes in.

⬇ Download capture-pull-1.md