omnigent-ui-sdk
Terminal UI components (Rich + prompt_toolkit) for building omnigent frontends
What it is and what it does
omnigent-ui-sdk is a library of terminal UI components built on Rich and prompt_toolkit, designed specifically for constructing frontends around the omnigent agent framework. It exports the rendering and input building blocks that the omnigent CLI itself uses to display streaming agent output in the terminal, allowing developers to build their own terminal-based agent interfaces without reimplementing those components.
The package is released in lockstep with omnigent at matching versions, indicating tight coupling to the core framework. It requires Python 3.12 or later and depends on omnigent-client, prompt-toolkit, pyyaml, and rich. With no known vulnerabilities and low install friction, it is suitable for projects that need to integrate omnigent agents into terminal applications.
Use it for:
- Build terminal frontends for omnigent agents with reusable UI components.
- Display streaming agent output in the terminal with Rich formatting.
- Create interactive CLI prompts and input forms using prompt_toolkit integration.
- Render agent responses with terminal-native styling and layout control.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides terminal UI components built on Rich and prompt_toolkit for constructing omnigent agent frontends, with rendering and input building blocks for streaming output display.
Yes, if you are building a terminal frontend for omnigent agents. The package is actively maintained, has no known vulnerabilities, and provides the exact components the omnigent CLI uses. However, verify the license treatment before use in proprietary projects, and confirm that version 0.9.0 meets your stability requirements—the pre-release version number suggests the API may still evolve.
Install
omnigent-ui-sdk on PyPI
pip
pip install omnigent-ui-sdkuv
uv add omnigent-ui-sdkpoetry
poetry add omnigent-ui-sdkInstalling omnigent-ui-sdk
Before you install
Low install friction with a pure Python wheel. Active maintenance status with a recent release (3 days old). Requires Python 3.12 or later.
License in practice
License treatment is unclear—no SPDX identifier or raw license text is available in the package metadata. Verify the actual license before use in proprietary or copyleft-sensitive projects.
Quickstart
pip install omnigent-ui-sdk
from omnigent_ui_sdk import <component>
# Use terminal UI components from omnigent-ui-sdk alongside omnigent-client
Requires Python 3.12 or later; designed to work with omnigent package at matching version.
Verify before relying
- Whether the package is suitable for production use or remains experimental (version 0.9.0 suggests pre-release maturity).
- What specific terminal features or constraints apply (e.g., color support, terminal size requirements, Windows compatibility).
- Whether omnigent-client has its own dependencies or security considerations that would affect this package.
Package facts
| License | not declared (unclear) |
| Python support | supports the current Python release (>=3.12) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 4 — omnigent-client, prompt-toolkit, pyyaml, rich |
| Maintenance | actively maintained — 3 days since the last release |
| First released | |
| Downloads | 101,405/month — #12,938 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: omnigent_ui_sdk-0.9.0-py3-none-any.whl
Tags
More Terminals packages
Wraps any iterable to display a real-time…
copyleft · top 100 on PyPI
richRich renders styled text, tables, progress…
permissive · top 100 on PyPI
coloramaColorama makes ANSI escape sequences for…
permissive · top 100 on PyPI
wcwidthMeasures the displayed width of Unicode strings…
permissive · top 1,000 on PyPI
ptyprocessRun a subprocess in a pseudo terminal (pty) and…
permissive · top 1,000 on PyPI
pexpectPexpect spawns and controls interactive console…
permissive · top 1,000 on PyPI
nxploraNX is a terminal CLI that connects to the…
unclear · top 15,000 on PyPI
omnigentOmnigent is an open-source orchestration layer…
permissive · top 15,000 on PyPI
rich-toolkitRich Toolkit provides opinionated CLI…
permissive · top 1,000 on PyPI
assistant-streamProvides server-side streaming support for AI…
permissive · top 15,000 on PyPI
ascii-colorsUnified terminal UI library providing colored…
permissive · top 15,000 on PyPI
textual-imageRenders images directly in terminal emulators…
copyleft · top 15,000 on PyPI
rich-pixelsRenders pixel images and ASCII art grids to the…
unclear · top 15,000 on PyPI
rich-rstRenders reStructuredText documents as Rich…
permissive · top 1,000 on PyPI
prefab-uiPrefab is a Python UI framework for building…
permissive · top 15,000 on PyPI