Herbie · Author & Maintainer
Open-source, self-hosted AI platform
An open-source, self-hosted AI platform: multi-model chat, project workspaces, visual workflows, one-click MCP apps, custom API tools, and production RAG, on a Go backend built with Golem. The long-term goal is a fully open-source desktop super app.
- Role
- Author & Maintainer
- Stack
- Go · React · MCP
- License
- Open source
- Status
- Active development. Self-hosted web platform, MIT licensed.
Goal.
Grow from a self-hosted platform into a desktop super app that stays fully open source.
Features.
Multi-model chat
Pick the model per conversation across Gemini, OpenAI, Claude, or local Ollama and vLLM endpoints, with project workspaces that keep their own documents and instructions.
Production RAG
Hybrid vector and keyword retrieval with listwise LLM reranking and inline citations, over PDF, DOCX, Markdown, and text.
Workflows, MCP apps, and API tools
A visual workflow canvas whose flows the chat agent can call as tools, one-click MCP apps for GitHub, Slack, and Calendar, and any HTTP API registered as a typed tool.
Safety by default
SSRF and DNS-rebinding protection on every outbound call, an AES-256-GCM credential vault, secret redaction, and human approval before an agent runs sensitive actions.