Skip to content

ErKeLost/better-agent

 
 

Repository files navigation

Better Agent

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.

Introduction

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.

Why It Exists

  • 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.

Get Started

Contribution

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.

About

The better way to build AI agents in TypeScript.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 99.3%
  • Svelte 0.2%
  • CSS 0.2%
  • Vue 0.2%
  • JavaScript 0.1%
  • Astro 0.0%