Comparison
KBrain vs Dust: knowledge layer vs. agent orchestration
Dust and KBrain are often mentioned together but solve different problems. Dust orchestrates how agents work. KBrain provides the trusted knowledge they work from. They are designed to be used together.
Add a trusted knowledge layer to your agent stack
Create a knowledge brainDust and KBrain appear in the same conversations but solve different problems. If you are choosing between them, you are likely asking the wrong question. The right question is: which layer am I missing?
What Dust does
- Agent orchestration platform: build and manage multi-agent workflows
- Connect agents to tools, APIs, and data sources within a managed framework
- Define agent roles, routing logic, and escalation paths
- Enterprise-focused: team management, access controls, audit trails
- Developer-oriented: more configuration and engineering required than consumer tools
What KBrain does
- Knowledge layer: curated, queryable brains that agents draw from at runtime
- MCP server: exposes brains to any MCP-compatible agent or assistant
- No-code knowledge building: upload documents, PDFs, and data sources without engineering
- Marketplace: publish brains for others to subscribe to and use across platforms
- Source attribution: every answer is traceable to the brain that produced it
| Feature | KBrain | Dust |
|---|---|---|
| Agent orchestration / workflows | ✗ | ✓ |
| Curated knowledge / context layer | ✓ | ✗ |
| MCP server | ✓ | ✓ |
| No-code knowledge building | ✓ | ✗ |
| Cross-model portability | ✓ | ✓ |
| Knowledge marketplace | ✓ | ✗ |
| Team knowledge sharing | ✓ | ✓ |
| Source attribution per answer | ✓ | Partial |
| Expert monetisation | ✓ | ✗ |
| Setup without engineering | ✓ | ✗ |
How they fit in the AI stack
When Dust alone is enough
- Your agents primarily take actions (write, search, update) rather than answer knowledge questions
- Your data sources are structured databases with clear schemas and no trust ambiguity
- You have a small number of well-understood sources with no conflict resolution needed
When you need KBrain alongside Dust
- Your agents need to answer from curated, expert knowledge - not just query a database
- You have multiple overlapping sources and need a trust and authority layer
- You want non-technical team members to build and maintain knowledge without engineering
- You want to share or publish knowledge across teams or externally via the marketplace
- You need source attribution - knowing which brain answered which question
The clearest way to think about it: Dust is the orchestration layer. KBrain is the knowledge layer. The AI stack needs both. Most mature agent setups end up with some version of each.
Add a trusted knowledge layer to your agent stack
Build a KBrain brain and connect it to your orchestration setup. Your agents get curated, queryable, permission-scoped knowledge from the first request.
Create a knowledge brainFrequently asked questions
Is KBrain competing with Dust?
No. Dust is an agent orchestration platform. KBrain is a knowledge layer. They solve different problems at different layers of the AI stack. The best agent setups typically need both: an orchestration layer to coordinate agents and a knowledge layer to give those agents trusted, curated context.
Can KBrain connect to Dust-orchestrated agents?
Yes. KBrain exposes brains via MCP. Any Dust-orchestrated agent that supports MCP connections can query KBrain brains at runtime. The orchestration and the knowledge layer work independently and complement each other.
Which should I set up first: Dust or KBrain?
Build the knowledge layer first. Without trusted, curated context, orchestration just coordinates agents that guess. KBrain gives your agents something reliable to work from. Add orchestration when your agent workflows become complex enough to need coordination.
Is KBrain suitable for non-technical teams in a way Dust is not?
Yes. KBrain is designed for domain experts and knowledge owners who are not engineers. You upload documents, describe the brain, and it is available to agents. Dust requires more configuration and is primarily aimed at engineering and product teams building agent workflows.