Chloe and Mastra
Both are TypeScript. Chloe is one npm install, one SQLite file, and a model asked only where a step needs it.
Use Mastra for a full-stack agent app with its own studio and storage. Use Chloe for agents that run as jobs in one process and one SQLite file, with 20 packages installed rather than about 150.
From Mastra's docs, read 3 Oct 2026. Out of date? Tell us.
Every run
$ npm install @chloejs/core && npx chloe setup