rig vs AgentsKit
Rust LLM application building blocks compared with JS agent tools
rig provides Rust building blocks for LLM applications, including shared interfaces for providers, vector stores, and agent workflows. agentskit is a TypeScript toolkit focused on assembling JavaScript agents from packages for models, tools, memory, retrieval, and interfaces.

rig: Build LLM Applications in Rust
Rig is a Rust library for building modular LLM applications, with shared interfaces for model providers, vector stores, and agent workflows. It suits Rust developers who want to integrate multiple LLM services without building each integration from scratch.

AgentsKit: Build Modular AI Agents in JavaScript
AgentsKit is a TypeScript toolkit for building AI agents in JavaScript, from chat interfaces to autonomous runtimes. Its small core and shared contracts connect provider adapters, tools, memory, retrieval, and UI packages.
| rig | AgentsKit | |
|---|---|---|
| Language | Rust | TypeScript |
| License | MIT | MIT |
| Stars | 8.8k | 36 |
| Forks | 989 | 3 |
| Last analyzed | Oct 3, 2026 | Oct 20, 2026 |
Key differences
- rig is written in Rust, while agentskit is written in TypeScript for JavaScript and TypeScript projects.
- rig covers completion, embedding, transcription, and audio and image generation capabilities alongside agent workflows; agentskit centers on agent runtime, tools, memory, retrieval, and user interfaces.
- rig offers interfaces for more than 20 model providers and more than 10 vector store integrations; agentskit provides provider adapters and packages that can be adopted individually or assembled into a broader stack.
- rig separates portable core contracts from agent orchestration and supports its portable core and classic runtime in browser WASM; agentskit offers headless runtime options as well as React and terminal interfaces, with additional UI bindings.
- rig warns that upcoming changes may be breaking; agentskit identifies its core package as stable and the rest of its independently progressing ecosystem as beta.
- Both projects use the MIT license. rig has 8.8k stars and 989 forks, while agentskit has 34 stars and 3 forks.
Choose rig if you…
- build LLM features in Rust and want provider integrations behind shared interfaces.
- need completion, embedding, or supported audio and image capabilities alongside agent workflows.
- want vector store integrations or portable core components, including browser-WASM support within its stated limits.
Choose AgentsKit if you…
- build JavaScript or TypeScript agents that combine models, tools, memory, and retrieval.
- want React or terminal interfaces, or prefer a headless agent runtime with packages you can adopt individually.
- need agent features such as delegation, skills, MCP tools, or UI bindings across several JavaScript frameworks.
Compare the numbers side by side, or add more projects
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.