kbrain

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 brain

Dust 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
Comparison - 01
KBrain vs Dust
Different layers, not competing tools. Orchestration and knowledge work together.
FeatureKBrainDust
Agent orchestration / workflows
Curated knowledge / context layer
MCP server
No-code knowledge building
Cross-model portability
Knowledge marketplace
Team knowledge sharing
Source attribution per answerPartial
Expert monetisation
Setup without engineering
Dust tells agents what to do. KBrain tells agents what to know. The two layers are designed to work together, not to replace each other.

How they fit in the AI stack

The Stack - 02
Dust + KBrain: two complementary layers
Orchestration and knowledge are separate problems that need separate solutions.
⚠️ Without a knowledge layer
1
Orchestrator (Dust) routes the request to the right agent
2
Agent queries raw data sources - no trust layer, no provenance
3
Two sources disagree - no authority to resolve the conflict
4
Agent answers with uncertain context - output requires verification
With Dust + KBrain
1
Orchestrator (Dust) routes the request to the right agent
2
Agent queries KBrain - curated, verified, permission-scoped knowledge
3
Brain descriptions resolve routing - no context conflict
4
Grounded, traceable answer - sourced from verified knowledge
Orchestration assumes good context exists. KBrain provides that context. Together, Dust handles how agents work and KBrain handles what they know.

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 brain

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