GPU arbiter daemon mediating VRAM between Ollama (LLM) and ComfyUI (image-gen) on a single-GPU host. Go-based, OpenAI-compatible chat API + ComfyUI-shaped image endpoints, intelligent routing via state-machine with hysteresis. Caymans-resident.
- Go 100%
README now carries the design-phase framing (vs auto-init one-liner). Build artifact ($module/harbormaster from `go build ./...`) was committed in the previous commit by accident; removing + gitignoring so future builds don't recommit it. |
||
|---|---|---|
| cmd/harbormaster | ||
| .gitignore | ||
| go.mod | ||
| README.md | ||
harbormaster
A GPU arbiter daemon mediating VRAM between Ollama (LLM-side) and ComfyUI (image-gen-side) on a single-GPU host. Caymans-resident.
Exposes:
- OpenAI-compatible
/v1/chat/completions(LLM workloads → routed to Ollama) - ComfyUI-shaped image generation endpoints (image workloads → routed to ComfyUI)
Routes intelligently based on a state machine with hysteresis + grace periods, so iterative image work doesn't oscillate the underlying model loads.
Status
Design phase. Naming locked, repo seeded, design-anchor tracker incoming
(Bosun-routed). No runnable surface yet beyond the placeholder cmd/harbormaster
binary; v0.1.0 scope is still being shaped.
Stack
- Go (single-binary daemon)
- Configuration-as-data for the routing policy (subject to design)
- Open-source potential at v0.1.0 cut
Repo conventions
mainis PR-gated (not jam-shape — design-substantive work)- Labels mirror the
frankenbit/tmux-telltaxonomy:kind/*,priority/*,size/*,epic/in-progress - License: MIT