agentskit.js
UI + hooks

UI + hooks

Every AgentsKit UI binding exposes the same contract. Pick the framework; the API stays the same.

One hook, seven bindings. Every framework package mirrors @agentskit/react's contract — same useChat return shape, same headless components, same data-ak-* hooks.

Bindings

PackagePrimitivePeer dep
@agentskit/reactuseChat + <ChatContainer>react ^18|^19
@agentskit/inkuseChat + <ChatContainer> (terminal)ink ^5
@agentskit/vueuseChat composable + <ChatContainer>vue ^3.4
@agentskit/sveltecreateChatStoresvelte ^5
@agentskit/soliduseChatsolid-js ^1.8
@agentskit/react-nativeuseChat (Metro-safe)react + react-native
@agentskit/angularAgentskitChat service@angular/core ^18|^19|^20

The hook

  • useChat — contract, events, per-framework shape.

Components

Styling

✎ Edit this page on GitHub·Found a problem? Open an issue →·How to contribute →

On this page