The notion of Hochschild cochains induces an assignment from Aff, affine DG schemes, to monoidal DG categories. We show that this assignment extends, under appropriate finiteness conditions, to a functor H : Aff → Alg bimod (DGCat), where the latter denotes the category of monoidal DG categories and bimodules. Any functor A : Aff → Alg bimod (DGCat) gives rise, by taking modules, to a theory of sheaves of categories ShvCat A .In this paper, we study ShvCat H . Vaguely speaking, this theory categorifies the theory of D-modules, in the same way as Gaitsgory's original ShvCat categorifies the theory of quasi-coherent sheaves. We develop the functoriality of ShvCat H , its descent properties and the notion of H-affineness.We then prove the H-affineness of algebraic stacks: for Y a stack satisfying some mild conditions, the ∞-category ShvCat H (Y) is equivalent to the ∞-category of modules for H(Y), the monoidal DG category of higher differential operators. The main consequence, for Y quasi-smooth, is the following: if C is a DG category acted on by H(Y), then C admits a theory of singular support in Sing(Y), where Sing(Y) is the space of singularities of Y.As an application to the geometric Langlands program, we indicate how derived Satake yields an action of H(LSǦ) on D(Bun G ), thereby equipping objects of D(Bun G ) with singular support in Sing(LSǦ). 1.1.2. Tannaka duality. For Y an algebraic stack satisfying mild conditions, Tannaka duality ([Lur18, Chapter 9]) allows to "recover" Y from the symmetric monoidal DG category QCoh(Y). On the other hand, the DG algebra H * (Y, O Y ) does not recover Y, unless Y is an affine DG scheme.