Proposal
There is already strong community demand for running MiroFish without external graph/LLM dependencies, and several PRs/issues are converging on the same direction.
I put together a clean branch based on upstream/main that consolidates the most relevant existing work into one backward-compatible path:
- local knowledge graph via Graphiti + Neo4j
- local / multi-provider LLM support
- compatibility fixes for OpenAI-compatible local backends
- optional timeout override for slower local models
Why this seems worth upstreaming
- reduces dependence on paid / rate-limited external services
- makes MiroFish usable in local, private, and restricted environments
- preserves the current default flow while adding an opt-in local path
- builds on work that the community has already contributed, instead of introducing a brand new direction
Community work this is based on
Proposal
There is already strong community demand for running MiroFish without external graph/LLM dependencies, and several PRs/issues are converging on the same direction.
I put together a clean branch based on
upstream/mainthat consolidates the most relevant existing work into one backward-compatible path:Why this seems worth upstreaming
Community work this is based on