II.
Framework JSON
Structured · liveframework:ink
Ink json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "framework:ink",
"_kind": "Framework",
"_file": "domain/frameworks/agent-ui-frameworks.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Ink",
"homepageUrl": "https://github.com/vadimdemedes/ink",
"belongsToLanguageId": "language:typescript",
"category": "agent-ui",
"description": "React-based CLI rendering framework for Node.js that lets you build\ninteractive terminal UIs using React components and Flexbox layout.\nInk powers the terminal interface of tools like Claude Code, Gatsby,\nand Prisma, replacing raw readline/ncurses with a declarative\ncomponent model. Supports hooks, context, and the full React\nreconciler lifecycle in the terminal.\n"
},
"outgoingEdges": [
{
"from": "framework:ink",
"to": "language:typescript",
"kind": "belongs_to_language"
},
{
"from": "framework:ink",
"to": "skill-area:cli-design",
"kind": "used_by_skill_area",
"attributes": {}
},
{
"from": "framework:ink",
"to": "skill-area:cli-tooling",
"kind": "used_by_skill_area",
"attributes": {}
},
{
"from": "framework:ink",
"to": "framework:bubbletea",
"kind": "alternative_to",
"attributes": {
"comparison": "Terminal UI frameworks"
}
},
{
"from": "framework:ink",
"to": "framework:textual",
"kind": "alternative_to",
"attributes": {
"comparison": "Terminal UI frameworks"
}
},
{
"from": "framework:ink",
"to": "framework:rich",
"kind": "alternative_to",
"attributes": {
"comparison": "Terminal UI frameworks"
}
}
],
"incomingEdges": [
{
"from": "framework:bubbletea",
"to": "framework:ink",
"kind": "alternative_to",
"attributes": {
"comparison": "Terminal UI frameworks"
}
},
{
"from": "framework:textual",
"to": "framework:ink",
"kind": "alternative_to",
"attributes": {
"comparison": "Terminal UI frameworks"
}
},
{
"from": "framework:rich",
"to": "framework:ink",
"kind": "alternative_to",
"attributes": {
"comparison": "Terminal UI frameworks"
}
},
{
"from": "stack-profile:cli-tool-suite",
"to": "framework:ink",
"kind": "composed_of"
}
]
}