Stars
Forks
Watchers
Developer links
Huf
Give your team one console to build agents, ground them in real data, and reach them through email, Telegram, Slack, and WhatsApp: Huf is a self-hosted multi-agent AI platform running on servers you operate. Create agents visually, assign each one a provider and model, and watch runs, last activity, and status from a grid that shows every agent at a glance; the same console manages prompts, skills, flows, data tables, and knowledge sources. Connect agents to Gmail and email, Telegram, Slack, WhatsApp, and custom HTTP webhooks, and inbound messages trigger runs whose replies route back to the original channel automatically. Agents read, create, update, and delete any Frappe document, work ERPNext data, and call external systems through Model Context Protocol servers with managed OAuth credentials. Code-heavy tasks run in hardened execution profiles: a local Python environment, an isolated venv, direct SSH, a Frappe SSH connection, or a Docker container, each gated by role-based permissions for agents, tools, data tables, and MCP servers. Teams package prompt templates, tools, and MCP configurations into shareable skills and Huf Apps, run models from cloud providers, or keep everything local with Ollama, LM Studio, or any OpenAI-compatible endpoint. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Benefits
- Agents Meet People Where They Are
- Multi-channel gateways connect each agent to Gmail and email, Telegram, Slack, WhatsApp, and custom webhooks, so customers and staff reach an agent in everyday tools and every reply returns to the original channel.
- Grounded in Your Business Data
- Agents perform CRUD operations on Frappe documents, query ERPNext records, and read files, URLs, DocTypes, and custom data tables, so answers cite operational data instead of generic model guesses or stale exports.
- Sandboxed Execution Per Risk Level
- Code tools run under five execution profiles, from an isolated venv to a Docker container or an SSH backend, with role-based permissions gating each agent, tool, table, and MCP server combination independently.
- Cloud or Local Models, Your Call
- Route agents to cloud providers or to local Ollama, LM Studio, and OpenAI-compatible endpoints per agent, keeping sensitive workloads on private hardware without losing access to stronger hosted models elsewhere.
Features
- Visual Agent Console
- A web console manages agents, prompts, skills, flows, sources, tables, executions, and a playground, showing provider, model, run counts, and status for every agent in one searchable grid.
- Skills and Huf Apps
- Package system prompts, tools, knowledge sources, and MCP configurations into reusable skills, then bundle them as Huf Apps that teams install across agents instead of rebuilding setup each time.
- MCP Client Built In
- Connect Model Context Protocol servers for services like Slack, GitHub, Gmail, filesystem, and Postgres with managed OAuth credentials, and gate every server behind role-based permissions per agent.
- Event-Driven Channel Runs
- An inbound email, chat message, or webhook starts an agent run with the conversation context attached, and the response is delivered back through the same channel without human relay.