Evanfeenstra ↗ analysis ↗ GitHub stakwork/mikeoss
Ollama local inference, voice input, and Docker deployment - infrastructure-focused fork
stakwork/mikeoss is active across several infrastructure tracks. The biggest is full Ollama support: backend adapter with OpenAI-compat shim, model discovery via a new /user/ollama-models endpoint, and a frontend model picker and account section. Tools are stripped on Ollama models with a visible notice. Alongside that, a mic button lands on the chat composer for voice dictation, and Docker support covers both local dev and production builds.
What's in it
- Local inference via Ollama A provider adapter lets the fork route chats to a model running on your own hardware instead of a hosted API, with model listing and routing wired in.
- Voice input in chat A mic button on the chat box uses speech recognition so users can dictate prompts instead of typing them.
- Ollama model picker polish Targeted UI work on the model picker that appears once Ollama is in play, alongside an unavailable-state for account settings tools.
- Docker setup for dev and prod A containerised setup intended to cover both local development and production deployment of the fork.
Direction
infrastructurechat-uiintegration
Activity
pitoi ↗ analysis ↗ GitHub pitoi ↗ analysis ↗ GitHub Evanfeenstra ↗ analysis ↗ GitHub Threads of work (detailed view)
stakwork teaches Mike to run on local models
A pair of merged changes let this fork point Mike at open models running on your own hardware instead of a cloud provider.
Full Ollama provider support: backend adapter, model discovery, and frontend picker
Two Hive-generated PRs in stakwork/mikeoss add end-to-end Ollama support. The backend adapter routes `ollama/*` model ids to a local Ollama server, the frontend gets a model picker group and an account settings section, and tools are stripped with a visible warning when a local model is selected.
Mic button added to chat composer for voice input via speech recognition
Evanfeenstra adds a microphone button to the ChatInput component, letting users dictate prompts instead of typing. The change is frontend-only and keeps everything downstream of the text field unchanged.
Ollama wired in as a local LLM provider with routing and model discovery
stakwork/mikeoss adds Ollama as a first-class provider alongside Claude and Gemini. The change covers the backend adapter, request routing, and a new endpoint that enumerates installed models from the Ollama server.
Pull requests (detailed view)
🟢 Open (1)
#2 Generated with Hive: Add docker directory with local dev compose, setup scripts, and production Dockerfiles Evanfeenstra · opened 3mo ago ✅ Merged (3)
#3 Generated with Hive: Add voice input with mic button and speech recognition to ChatInput Evanfeenstra · opened 3mo ago · merged 2mo ago by pitoi #5 Generated with Hive: Add Ollama model picker, account settings section, and tool-unavailability notice to UI pitoi · opened 2mo ago · merged 2mo ago by pitoi #4 Generated with Hive: Add Ollama LLM provider adapter, routing, and model list endpoint pitoi · opened 2mo ago · merged 2mo ago by pitoi ⛔ Closed without merge (1)
fayekelmith · opened 3mo ago · closed 3mo ago