1 pointby ursushoribilis3 hours ago1 comment
  • ursushoribilis3 hours ago
    I built Flotilla because I wanted to treat my Mac Mini (M4) like a mission control center for a private fleet of agents, but I kept hitting the "goldfish" problem—agents working in silos and losing context. Flotilla is an orchestration layer that creates a shared memory state between multiple models (Claude 3.5, Gemini 1.5, and local Mistral/Codex runs). Key technical bits:

    The Heartbeat Protocol: Staggered agent cycles where one model reviews the output of another.

    Persistence: Bidirectional sync between GitHub Kanban and a local PocketBase instance.

    Local-First: Native optimization for Apple Silicon's Neural Engine.

    It’s currently at v0.2.0. You can spin up a fleet with npx create-flotilla my-fleet.

    I'm the solo dev and I'm around to answer any questions about the architecture or how I'm handling the state sync!