diffgram/diffgram
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
Repository files navigation
Docs • Diffgram.com • Request Slack Invite
June 22 2026: New from the team behind Diffgram: fak — the agent kernel, an open source Go binary that governs what AI agents are allowed to do at serve time (capability gating, tool-result quarantine, audit). See the section below.
June 12 2026: New from the team behind Diffgram: DOS (dos-kernel) — an open source trust kernel that verifies what AI agents actually did, instead of believing their self-reports. See the DOS section below.
Sept 28 2023: New Diffgram license version 2 (DLv2). Featuring new contributor license (CL) available at no financial cost. MSA customers will receive a financial credit for all contributions.
The AI Datastore for Schemas, BLOBs, and Predictions. Use with your apps or integrate built-in Human Supervision, Data Workflow, and UI Catalog to get the most value out of your AI Data.
- Use with your AI Apps - One place for Compliant PII AI data.
- Human Supervision (Data Labeling) - Label all media types and scale your annotation.
- AI Data Application Workflow - Move data between your AI Apps and control your AI through a friendly UI/UX exp.
- UI Catalog - Visually Explore your AI Datastore.
Diffgram is installed by you and you have control over your data.
A popular use case is for human supervision
- Grid & Multi-Modal
- Conversational & LLM (Preview)
- Image
- Video
- 3D
- Text
- Audio
- GeoSpatial
- Document (Roadmap)
- HTML (Roadmap)
- DICOM (Roadmap)
- Custom/Other
Watch the Video Explainer, read the commercial open source license.
Diffgram is built for humans supervising AI data. Our newer open source projects are built for supervising the AI agents themselves — and they sit on opposite sides of the same moment.
DOS (dos-kernel) is a small, deterministic trust kernel that verifies what autonomous AI agents and coding agents actually did — from git evidence and other witnesses an agent cannot forge — instead of trusting the agent's own "done" report.
If you train or fine-tune models on agent-generated data, DOS's reward() verdict decides
whether an agent trajectory may enter the training set at all, rejecting "resolved" claims
that a non-forgeable witness refutes — training data quality for the agent era, the same
problem Diffgram's human supervision solves for labels.
- GitHub: anthony-chaudhary/dos-kernel
- Install:
pip install dos-kernel(PyPI) - Docs: DOS documentation
fak — the agent kernel — is the other side of that moment. Where DOS verifies what an agent already did, fak governs what an agent is allowed to do, as it happens: a single static Go binary that sits in front of your model and adjudicates every tool call at the boundary — a capability gate, tool-result quarantine, and audit trail in one process. If Diffgram is where humans supervise AI data, fak is where the agents working over that data are kept on a leash at serve time — the inline gate to DOS's after-the-fact referee.
- GitHub: anthony-chaudhary/fak
- Install:
go install github.com/anthony-chaudhary/fak/cmd/fak@latest - Docs: fak documentation
Commercial firms have been using Diffgram since 2018 and we continue to stay up to date with the latest advances. Diffgram has 706 tests (E2E, unit etc) and we care greatly about quality.