agentskit.js
For agents

@agentskit/ink — for agents

Terminal chat UI via Ink. Same useChat contract as the React binding.

Install

npm install @agentskit/ink

Primary 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' }) }} />)

Source

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

On this page