The better way to build AI agents.
Learn more »
Website
·
Docs
·
Cookbook
·
Issues
Warning
Better Agent is in beta. APIs may change as the project evolves. If you run into issues, please open an issue.
Better Agent is a TypeScript framework for building typed, event-driven, framework-agnostic agent applications. It provides structure for agents, tools, approvals, persistence, streaming, and typed clients without forcing a fixed application model.
- Agent apps should be typed end to end, from definitions to client calls.
- The framework should fit into your existing stack, including your application, database, and auth.
- Reusable behavior should be easy to package and share as plugins.
- Durable conversations and resumable runs should be easy to build with first-class persistence support.
Better Agent is open source, and all kinds of contributions are welcome. Whether you want to improve the codebase, report a bug, or share feedback, your input is valuable.
- Contribute to the codebase
- Report bugs or request features
- Join the community to ask questions, share ideas, and help shape the project