Skip to main content

Nest UI - Terminal UI + Assistant Framework (Result Version) [by.RxCodz Community]

Project description

🌌 Nest UI

Build stunning terminal apps. Fast. Powerful. Modern.

🚀 Dashboards • 🤖 Assistants • ⚙️ Ops Tools • 🧩 Plugins


⚡ Install Now

pip install "nest-ui[full]"

🔥 One command. Full power.


✨ Why Developers Love Nest UI

  • 🎨 Beautiful terminal UI out of the box
  • ⚡ Extremely fast & lightweight
  • 🤖 Built-in AI / voice assistant system
  • 🧩 Plugin-ready architecture
  • 📊 Tables, forms, dashboards included
  • ⚙️ Full ops toolkit (monitoring, jobs, scheduler)
  • 🐍 Clean Python API

🚀 Quick Demo

from nest_ui import App

app = App(theme="aurora", icon_pack="emoji")

window = app.create_window("Nest UI", "v2.0")

tab = window.create_tab("Dashboard").create_section("Overview")

tab.add_stat("CPU", "23%")
tab.add_progress("Build", 76)
tab.add_paragraph("Status", "System ready 🚀")

window.notify("✨ Ready to go")
window.run()

🤖 Built-in Assistant

from nest_ui import AssistantManager

assistant = AssistantManager(name="Nest", wake_word="nest")

assistant.register_command(
    "open_game",
    ["open roblox", "launch roblox"],
    callback=lambda t: print("Launching...")
)

assistant.hear("nest open roblox")

🧠 What You Get

🖥 UI System

  • Window / Tabs / Sections
  • Widgets & Layouts
  • Tables (search, edit, paginate)

🤖 Assistant Engine

  • Wake word
  • Smart phrase matching
  • Cooldowns

⚙️ Ops Toolkit

  • Process monitor
  • Task runner
  • Background jobs
  • Scheduler
  • Service controller

🔌 Extensible Core

  • Plugin system
  • Event bus
  • Widget registry

📦 Extras

pip install "nest-ui[voice]"     # Voice
pip install "nest-ui[ops]"       # System tools
pip install "nest-ui[clipboard]" # Clipboard

🛠 Dev & Publish

pip install -e ".[full]"
pytest -q

python -m build
twine upload dist/*

⭐ Pro Tip

If you're building tools, dashboards, or automation systems —
Nest UI saves you days or even weeks of work.


❤️ Support

If you like this project:

  • ⭐ Star it
  • 🔧 Contribute
  • 🐛 Report bugs

Built for developers who want terminal apps to feel modern.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nest_ui-2.0.3.tar.gz (12.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nest_ui-2.0.3-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

File details

Details for the file nest_ui-2.0.3.tar.gz.

File metadata

  • Download URL: nest_ui-2.0.3.tar.gz
  • Upload date:
  • Size: 12.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for nest_ui-2.0.3.tar.gz
Algorithm Hash digest
SHA256 8d2750c099fdea0c7aa033d959bfa880f67832e626ebf0cd4b05ee26e77cb960
MD5 b9a1dc9fbd6ae7b77a2143ab5a629e55
BLAKE2b-256 631fcbfd3acbf5f9308b338c60deb0db9228d331f5098a170796f2fea8347d7f

See more details on using hashes here.

File details

Details for the file nest_ui-2.0.3-py3-none-any.whl.

File metadata

  • Download URL: nest_ui-2.0.3-py3-none-any.whl
  • Upload date:
  • Size: 14.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for nest_ui-2.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 20c45fe87b11fbfb5dae4a7ca7f4b36da8828652b3c28101282a8b6cb6ef5030
MD5 8d2ff2f5ad90c34e70e67826f37e94e6
BLAKE2b-256 e82089fe9cb80547805c0b2b5f44528d6bd6cc8cf19fbfb55a1cb6c13852eed7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page