--- id: omnigent-ui-sdk version: "0.9.0" license: unclear license_treatment: unclear maintenance: active --- # omnigent-ui-sdk — Terminal UI components (Rich + prompt_toolkit) for building omnigent frontends License: unclear · Maintenance: active · Downloads: 101.4K/mo ## 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 above — 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 pip install omnigent-ui-sdk uv add omnigent-ui-sdk poetry add omnigent-ui-sdk ## Installing 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 # 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_current - Install friction: low - Maintenance: active - Downloads: 101.4K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags terminal ui components, rich prompt toolkit ui, streaming agent output display, omnigent frontend building, cli ui components, terminal input rendering, agent output visualization, terminal-ui, agent-frontend [View on SkillFed](https://skillfed.io/packages/omnigent-ui-sdk) · [View on PyPI](https://pypi.org/project/omnigent-ui-sdk/)