🌍 Dev.to
I built BHive: a multi-agent framework for Gemini/OpenAI/Anthropic/Ollama. Tear it apart.
I've been building this for two weeks and want honest technical feedback before I invest more time.
What it does
Bhive is a multi-agent framework in TypeScript. Agents ("Bees") can delegate tasks to each other, call tools, and it works with any LLM provider — Gemini, OpenAI, Anthropic, or local Ollama — through the same code.
Architecture decisions I'm unsure about
Provider abstraction via an LLMAdapter interface, with a ToolCallingParser that normalizes too...

![[Boost]](https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2096147%2Fcfb04d29-bd0a-4f15-9e93-594834b52f6b.jpg)