Agentic system for non-expert users to interact with LLMs guided by experience.
A self-hosted, retrieval-augmented assistant: a React SPA over a FastAPI service that searches, reads, and reasons over the documents you upload, and cites what it used.
Important
Additional terms of use: Hivegent is provided under the MIT license and the DFKI's additional terms of use. By downloading, installing, or using the software, you accept the additional terms, please read them in full beforehand.
The Nix flake carries the whole environment, including PostgreSQL with pgvector.
nix develop # dev shell for the backend, frontend, and bridge
nix run .#hivegent # full dev stack: database, backend, frontend, egress proxy, SearXNG
nix flake check # everything CI runs| Where | What it covers |
|---|---|
docs/ |
The user manual (mdBook, English and German): concepts, setup, usage. |
ARCHITECTURE.md |
How the pieces fit together, the agent's features, asset processing. |
backend/README.md |
Backend invariants: storage, conversations, tools, Python sandbox. |
frontend/README.md |
Client-side decisions: chat history, settings, approvals. |
bridge/README.md |
The Teams / Chat SDK bridge service. |
AGENTS.md |
House rules for coding agents. |
See the license and the additional terms.