
Company News
Jerod Santo Joins Socket as Head of Media
Allow myself to introduce... myself.
@agentskit/ink
Advanced tools
The public package entry is ESM-only because Ink 7 uses an ESM graph with top-level await.
Profile: concise-package
Build terminal AI chat interfaces on the shared AgentsKit controller contract.
Tags: ai · agents · llm · agentskit · ai-agents · terminal · cli · ink · tui · chat-ui
packages/ink/.@agentskit/ink turns AgentsKit agents into polished terminal experiences for CLIs, internal tools, and developer workflows.
Docs: package guide · agent handoff
@agentskit/react, you already know this; same hooks, same component names, different renderer@agentskit/adaptersnpm install @agentskit/ink @agentskit/adapters
import React from 'react'
import { render } from 'ink'
import { ChatContainer, InputBar, Message, useChat } from '@agentskit/ink'
import { ollama } from '@agentskit/adapters'
function App() {
const chat = useChat({ adapter: ollama({ model: 'llama3.1' }) })
return (
<ChatContainer>
{chat.messages.map(msg => <Message key={msg.id} message={msg} />)}
<InputBar chat={chat} />
</ChatContainer>
)
}
render(<App />)
useChat hook — shared ChatReturn state/actions with terminal-specific componentsChatContainer, Message, InputBar, ToolCallViewChatMemory when persistence is required| Package | Role |
|---|---|
| @agentskit/react | Browser — same hooks, different renderer |
| @agentskit/cli | Interactive chat + agentskit init |
| @agentskit/adapters | Providers (e.g. ollama for local models) |
| @agentskit/core | Shared chat types and controller |
MIT — see LICENSE.
@agentskit/inkSee CONTRIBUTING.md and the monorepo LICENSE.
FAQs
Ink terminal components and hooks for AgentsKit.
We found that @agentskit/ink demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Company News
Allow myself to introduce... myself.

Research
/Security News
A Twitch browser extension on Chrome and Firefox forwards users’ live OAuth session tokens through proxies controlled by a Russian bot service.

Security News
Anthropic found biased reasoning and recklessness drove Claude Mythos 5 to publish malware on PyPI and compromise a security vendor.