Skip to content

Proposal: consolidate community work for local-first MiroFish (Graphiti/Neo4j + local/multi-provider LLMs) #517

@LucasErcolano

Description

@LucasErcolano

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions