II.
Framework overview
Reference · liveframework:ink
Ink overview
React-based CLI rendering framework for Node.js that lets you build interactive terminal UIs using React components and Flexbox layout. Ink powers the terminal interface of tools like Claude Code, Gatsby, and Prisma, replacing raw readline/ncurses with a declarative component model. Supports hooks, context, and the full React reconciler lifecycle in the terminal.
Attributes
displayName
Ink
homepageUrl
belongsToLanguageId
category
agent-ui
description
React-based CLI rendering framework for Node.js that lets you build
interactive terminal UIs using React components and Flexbox layout.
Ink powers the terminal interface of tools like Claude Code, Gatsby,
and Prisma, replacing raw readline/ncurses with a declarative
component model. Supports hooks, context, and the full React
reconciler lifecycle in the terminal.
Outgoing edges
alternative_to3
- framework:bubbletea·FrameworkBubble Tea
- framework:textual·FrameworkTextual
- framework:rich·FrameworkRich
belongs_to_language1
- language:typescript·LanguageTypeScript
used_by_skill_area2
- skill-area:cli-design·SkillAreaCLI Design
- skill-area:cli-tooling·SkillAreaCLI Tooling
Incoming edges
alternative_to3
- framework:bubbletea·FrameworkBubble Tea
- framework:textual·FrameworkTextual
- framework:rich·FrameworkRich
composed_of1
- stack-profile:cli-tool-suite·StackProfileCLI Tool Suite (Commander/Clap + Ink/Bubbletea + SQLite + TypeScript/Rust/Go)