Skip to main content

Nest UI - Terminal UI + Assistant Framework (Result Version)

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.1.tar.gz (14.1 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.1-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nest_ui-2.0.1.tar.gz
  • Upload date:
  • Size: 14.1 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.1.tar.gz
Algorithm Hash digest
SHA256 564c68444ba9c939b98655c86b0bfe6654a2f1ba3a6939f614dca7b0a0ecd58b
MD5 a2d555d0637337682dde2532df23bd87
BLAKE2b-256 c761c03202e754f1147fe3d235f4c3fa0b8fd5fb908c55f4b04364012e208507

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nest_ui-2.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1f18c71cac1de3cad7a444187f155d1caa9a46da9c1796b32fabbd889c05b423
MD5 4178fe1e0e54900a2e22aa9d0526ca58
BLAKE2b-256 ee914ec3a3f13f1c90dea4704622cc0a282d83cbbfc95ed3cc5c08fafcaa1170

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