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.
Direction

Goal.

Grow from a self-hosted platform into a desktop super app that stays fully open source.

What it does

Features.

01

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.

02

Production RAG

Hybrid vector and keyword retrieval with listwise LLM reranking and inline citations, over PDF, DOCX, Markdown, and text.

03

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.

04

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.