Agent framework for onchain execution
Top 64.2% on sourcepulse
Daydreams is a lightweight, TypeScript-first framework for building stateful, autonomous AI agents. It targets developers seeking to create sophisticated, multi-contextual AI applications that can maintain memory across sessions and integrate with various LLM providers and platforms. The framework offers a flexible, modular architecture, enabling complex workflows and multi-step operations with a focus on developer experience and broad compatibility.
How It Works
Daydreams employs a modular, event-driven architecture centered around a "Dreams Engine" that orchestrates agent lifecycles. Key components include a Context Manager for handling multiple stateful conversations with type safety, a pluggable Memory System for persistent storage (KV and vector stores), and a type-safe Action Registry for extending agent capabilities. Agents can manage complex tasks via a Task Runner and integrate with external services through a flexible Extensions system, supporting various platforms and storage solutions.
Quick Start & Requirements
npm install @daydreamsai/core
(or yarn
/pnpm
)Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The framework is explicitly labeled as "Alpha Software," indicating that APIs may change and stability is not guaranteed. While it supports numerous LLM providers and platforms, extensive integration may require custom extension development.
21 hours ago
Inactive