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/adapters#Hello 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
#Stability
- Version:
0.7.4 - Tier: beta
- Contract: evolving
- Roadmap: see packages roadmap for what this package needs to reach v1.0.
#Related
- UI + hooks
- For agents: ink
- CLI (ships
agentskit chatpowered by Ink)
#Source
npm: @agentskit/ink Β· repo: packages/ink
Explore nearby
- PeerPackages overview
Every AgentsKit package at a glance β what it does, when to reach for it, where to read the deep dive.
- PeerRoadmap
Per-package stability status, current version, and what each package needs to reach v1.0.
- Peer@agentskit/core
Shared contract layer β TypeScript types, headless chat controller, stream helpers. Zero-dep, under 10 KB gzipped.