Packages
@agentskit/ink
Terminal chat UI on Ink. Same useChat contract as the React binding.
When to reach for it
- You need a CLI / terminal chat.
- You want to embed an agent inside a dev tool.
Install
npm install @agentskit/ink ink @agentskit/adaptersHello world
import { render } from 'ink'
import { ChatContainer } from '@agentskit/ink'
import { anthropic } from '@agentskit/adapters'
render(<ChatContainer config={{ adapter: anthropic({ apiKey, model: 'claude-sonnet-4-6' }) }} />)Surface
useChat(config): ChatReturn— mirrors@agentskit/react.<ChatContainer>,<Message>,<InputBar>,<ToolCallView>,<ThinkingIndicator>.
Siblings
React · Vue · Svelte · Solid · React Native · Angular
Related
- UI + hooks
- For agents: ink
- CLI (ships
agentskit chatpowered by Ink)
Source
npm: @agentskit/ink · repo: packages/ink