For agents
@agentskit/ink — for agents
Terminal chat UI via Ink. Same useChat contract as the React binding.
Install
npm install @agentskit/inkPrimary exports
useChat(config): ChatReturn— mirrors@agentskit/react.<ChatContainer>,<Message>,<InputBar>,<ToolCallView>,<ThinkingIndicator>— Ink components with keyboard nav + ANSI theming.
Minimal example
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' }) }} />)Related packages
- @agentskit/react — sibling binding, same contract.
- @agentskit/cli —
agentskit chatships ink internally.