agentskit.js

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

Explore nearby

✎ Edit this page on GitHubΒ·Found a problem? Open an issue β†’Β·How to contribute β†’

On this page