skillfed

omnigent-ui-sdk

Terminal UI components (Rich + prompt_toolkit) for building omnigent frontends

omnigent-ui-sdk v0.9.0 101.4K downloads/30d#12,938 on PyPI
License unclear Active released

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-sdk

uv

uv add omnigent-ui-sdk

poetry

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 <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

terminal ui componentsrich prompt toolkit uistreaming agent output displayomnigent frontend buildingcli ui componentsterminal input renderingagent output visualization
terminal-uiagent-frontend

More Terminals packages

Further reading