Most JavaScript agent projects start by stitching together a model SDK, tool loop, memory, retrieval, observability, and UI. That works until the first provider change or production requirement turns every layer into a migration.
AgentsKit gives those layers one small set of contracts. Its 5 KB zero-dependency core connects 14 independently installable packages for provider adapters, chat interfaces, autonomous runtimes, tools, skills, memory, RAG, sandboxing, observability, and evaluation. Teams can start with one package, replace any layer later, and keep the application architecture.
The project is open source and MIT licensed. It includes React and terminal interfaces, adapters for major model providers, runnable templates, and an agent registry whose source can be inspected and copied instead of installed as an opaque dependency.
Use AgentsKit when you want a complete TypeScript agent stack without making your product dependent on one model provider or monolithic framework.
Built with