Ix Ui Specification
Index of artifacts in this directory.
Open source Repository Open in the app JSON README (API)
About
# Ix Ui Specification
## Contents
* [Functional](./functional/index.md) - Functional artifacts.
* [Non Functional](./non-functional/index.md) - Non Functional artifacts.
* [Stakeholder](./stakeholder/index.md) - Stakeholder artifacts.
* [Usecase](./usecase/index.md) - Usecase artifacts.
* [Spec](./spec.md)
Details
- Kind
- OKF bundles
- Topic
- Files & documents
- Publisher
- agent-ix
- Origin
- okf_github
- Category
- dados
- Version
- 0.1
- Stars
- 1
- Last push
- 2026-08-08T00:43:05Z
- Repository state
- ativo
- Language
- TypeScript
- License
- MIT
- Added
- 2026-09-08 09:04:14
- Updated
- 2026-09-08 09:04:14
- Origin id
agent-ix/ix-ui:spec/index.md
README
# @agent-ix/ix-ui > Design system for Agent IX — terminal-first UI components plus the shared, render-agnostic semantic vocabulary behind them. `ix-ui` is a pnpm-workspace monorepo that ships the **terminal** side of the Agent IX design system. It is split so that the *meaning* of UI state lives in one dependency-free package and the *terminal rendering* of that state lives in another: | Package | What it is | |---------|------------| | [`@agent-ix/ix-ui-semantic`](./packages/semantic) | Platform-agnostic state types, glyph vocabulary, and spinner definitions. Zero runtime dependencies. The shared model that terminal **and** web renderers map to concrete symbols/colors. | | [`@agent-ix/ix-ui-cli`](./packages/cli) | Terminal UI components (built on Ink/React) for the Agent IX CLI ecosystem — frames, listings, phase tables, prompts, and status hooks. Consumes `ix-ui-semantic`. | For the web/React design system (oklch tokens, shadcn, Storybook), see [`ix-themes`](https://github.com/agent-ix/ix-themes) — `ix-ui` is terminal-only. ## Install Both packages are published on the public npm registry under the `@agent-ix` scope: ```bash npm install @agent-ix/ix-ui-cli @agent-ix/ix-ui-semantic ``` See each package's README for usage and the full export list. ## Development pnpm workspace monorepo — commands run recursively across packages from the repo root: ```bash make install # install all workspace dependencies make build # build all packages (Vite) make test # test all packages make lint # eslint + prettier check make format # prettier format ``` ``` packages/ # publishable libraries (semantic, cli) scripts/ # build tooling ``` ## License MIT — see [LICENSE](./LICENSE).