Dust
An open platform for building custom AI agents that accelerate everyday work.
- Source repo
- dust-tt/dust
- Stars
- ★ 1.5k
- Last updated
- today
- License
- MIT
- Primary language
- TypeScript
- FA score
- 39/100 · Major gaps
At a glance
- Works with
- Portable with changes
- Typical use
- A technical team evaluating customizable AI-agent platforms and prepared to verify capabilities and deployment details in Dust's external documentation.
- Main limitation
- No installation, build, or first-run command is included, preventing direct deployment reproduction.
- Source review
- 39/100 · Major gaps 2 safety controls not found
What does this agent do, and when should you use it?
Dust is a platform for customizing AI agents to speed up work, distributed under the MIT license. Its repository topics associate the project with agents, large language models, and Rust, but the supplied material does not name model providers, built-in tools, or integrations. The README points readers to dust.tt and to separate user guides and developer-platform documentation. It does not document what agents read, how tasks execute, which interfaces return results, or where the boundary lies between hosted and self-managed deployment. Dust is therefore a candidate for teams willing to conduct further documentation and code review, rather than one whose deployment fit can be established from the supplied repository description alone.
The available material establishes only that Dust provides a platform for custom AI agents intended to accelerate work. Repository topics connect it to large language models and Rust, while the README links to user guides and a developer platform. No verifiable end-to-end flow is provided: the source does not identify resources the agents read, APIs they call, commands they run, named internal components, or the format of their outputs.
- A technical team evaluating customizable AI-agent platforms and prepared to verify capabilities and deployment details in Dust's external documentation.
- An operations or knowledge-work team exploring whether custom agents could accelerate internal workflows.
- An engineering lead filtering for projects offered under the permissive MIT license.
- A developer researching Rust- and large-language-model-related agent projects before conducting a deeper code and architecture review.
How do you install or deploy this agent?
The supplied material provides no clone, build, dependency-installation, configuration, or deployment commands. It also does not identify the required runtime, model credentials, or environment variables, so a copyable and verifiable installation procedure cannot be produced from this source.
How do you use this agent?
The README links to https://dust.tt and https://docs.dust.tt but supplies no API request, CLI command, configuration example, or first working invocation. Before adoption, verify account requirements, credentials, model configuration, input sources, output delivery, and the hosted-versus-self-managed boundary in the linked documentation.
What are this agent's strengths and limitations?
- The product has a focused purpose: accelerating work through customizable AI agents.
- It provides separate entry points for user guidance and a developer platform, addressing both users and builders.
- The MIT license supplies a permissive basis for inspecting, modifying, and redistributing the code.
- Rust is explicitly identified in the repository topics, helping teams evaluating that technology stack narrow their review.
- No installation, build, or first-run command is included, preventing direct deployment reproduction.
- Supported model providers, external systems, and data sources are not named, so integration effort cannot be assessed.
- Authentication, permissions, security boundaries, and failure handling are undocumented in the supplied material.
- The boundary between a hosted service and self-hosted deployment is not stated, and runtime dependencies are absent.
- Named components, interfaces, and output formats are missing, leaving the end-to-end capability unverifiable from this source.
How does this agent compare with similar options?
Key facts side by side with the most closely related agents.
| Agent | Source review | Stars | Updated | Language | Full support on |
|---|---|---|---|---|---|
| Dust This agent | 39 · Major gaps | ★ 1.5k | today | TypeScript | — |
| Three Years of Interviews, Five Years of Practice: AIGC/LLM/AI Agent Interview Knowledge Base | 32 · Major gaps | ★ 4.8k | 5d ago | — | — |
| OpenHuman | 51 · Major gaps | ★ 40k | today | Rust | — |
| IWE Knowledge Graph & Agent Memory | 73 · Some gaps | ★ 1.7k | 3d ago | Rust | Codex · Claude Code · Claude.ai |
How does FollowAgents rate this agent?
Why each dimension lost points
The CI workflows grant only contents:read and pin several third-party actions to commits; dependency overrides and a vulnerability-reporting route also show some security governance, supporting partial-to-adequate scores for least privilege and dependency security. The supplied material does not describe Agent runtime permissions, user-confirmation gates, secret handling, or an end-to-end data-flow map. Filesystem tests explicitly perform writes, renames, deletion, cross-mount copy-delete fallback, and cleanup, and they check that failed commits do not retain unpublished bytes, but this is narrow test evidence rather than product-wide control of external effects or general rollback. The README, site references, and license provide attribution, although publisher identity remains unverified.
The workflows, package configuration, and filesystem tests are broadly consistent about Node/Bun, connectors, and sandbox filesystem semantics. Frozen-lockfile installation, pinned Node versions, and runtime probes support dependency availability. Concrete messages cover missing arguments or tools, invalid mounts, unsupported flags, competing writers, and timeouts. Deductions reflect the absence of execution results, service-availability evidence, and platform-wide failure handling; the shown CI covers only selected areas.
The README identifies only a broad audience seeking faster work, while tests reveal assumptions about Linux sandboxes, conversation and Pod roots, Node or Bun, single-writer behavior, and specific file flags. Explicit ENOTSUP, EACCES, EBUSY, and ESTALE paths provide limited boundary evidence, but no comprehensive capability matrix is supplied. No Agent trigger rules, selection precision, or false-trigger protections are shown, so trigger_precision is zero; deployment and environment-fit guidance is also thin.
Repository, workspace, and Dust naming are reasonably consistent, and the README directs readers to user and developer documentation; tests provide concrete scenarios. The complete MIT text is clear and matches the license metadata, justifying full marks for license. The minimal README lacks local installation steps, configuration guidance, an FAQ, systematic limitations, a release policy, or a changelog; package version 1.0.0 is only a version field. SECURITY.md supplies a reporting route, and copyright/site references offer limited ownership signals, but they do not establish a clearly accountable current maintainer or update commitment.
The filesystem tooling emits structured JSON benchmark output and thoroughly asserts read, write, concurrency, rename, archive, and permission semantics, making this infrastructure output potentially useful to engineers. The central claim that the Agent platform speeds up work is only asserted, without Agent-output examples, before-and-after comparisons, or representative task evidence, so marginal value is thin. No cost, latency, resource requirement, or benefit tradeoff is documented, leaving cost_benefit at zero.
Most technical observations are traceable to concrete configuration, workflow steps, and test assertions. Filesystem behavior receives some cross-file corroboration from the TypeScript benchmark, shell acceptance suite, and shared-namespace tool. The source also distinguishes checked behavior, permitted skips, and matters explicitly not checked, such as Front revision counts. Deductions reflect the lack of traceable product-level Agent paths, examples, or independent corroboration for the core claim, and a static review cannot establish that the tests passed.
- Not found in source: confirmation before actingTurn on (or add) a confirmation step before it acts, and try it in a sandbox or test environment before real data.
- Not found in source: sensitive-data handlingUse dedicated, low-privilege, revocable API keys — never production credentials — and keep secrets out of logs.
- Agent runtime permissions, tool-call confirmation, secret handling, and end-to-end data flows are not documented here; verify these controls separately before deployment.
- The acceptance tooling creates, overwrites, renames, and deletes mounted files and includes a cross-mount copy-then-delete fallback; run it only in isolated, recoverable test directories.
- The README lacks local installation, configuration, upgrade, and known-limitation guidance, while linked external documentation is outside the supplied evidence; production readiness cannot be inferred.
- Dependency and CI safeguards have static support, but no audit output or executed test record is supplied; this assessment does not establish vulnerability absence or passing tests.