noui-setup

Set up the NoUI project environment and verify backend reachability.

25|8|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/adoptai/noui --skill noui-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: noui-setup
Source: https://github.com/adoptai/noui/tree/main/skills/noui-setup
Command: npx skills add https://github.com/adoptai/noui --skill noui-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the one-time setup burden required to run NoUI reliably, including creating the Python environment, installing dependencies, configuring required environment variables, and loading the Chrome extension.

Core Features & Use Cases

  • Deterministic environment setup: Creates a Python 3.11+ virtual environment and installs dependencies via Poetry with --no-root, avoiding common packaging pitfalls.
  • Correct NoUI configuration: Guides copying .env.example to .env and setting required keys like ANTHROPIC_API_KEY and Tabby-related variables for authenticated workflows.
  • Extension-first workflow readiness: Instructs users to load the NoUI Chrome extension in Developer mode so the recorder is available before running any other skill.

Quick Start

Start by running the setup verification command .venv/bin/python cli/main.py status after creating the venv, installing dependencies, loading the extension, and configuring .env.

Frequently Asked Questions about noui-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up the Python environment for FastAPI and MCP workflows?

Setting up the Python environment for FastAPI and MCP workflows requires creating a Python 3.11+ virtual environment and installing dependencies using Poetry with the `--no-root` flag to avoid common packaging pitfalls.

What environment variables do I need to configure for NoUI backend reachability?

Configuring NoUI backend reachability requires copying `.env.example` to `.env` and setting required keys like `ANTHROPIC_API_KEY` and Tabby-related variables for authenticated workflows.

How do I load the Chrome extension for recording agent sessions?

Loading the Chrome extension for recording agent sessions requires enabling Developer Mode in your browser and loading the unpacked extension directory from `noui/extension/` to make the recorder available.

Can I use a standard pip install instead of Poetry for dependency management?

Using a standard pip install instead of Poetry is not recommended for deterministic environment setup. The workflow specifically requires `poetry install --no-root` to correctly configure the environment and avoid dependency conflicts.

Why do I need to load the Chrome extension before running any other NoUI skill?

Loading the Chrome extension before running other NoUI skills is necessary to establish extension-first workflow readiness, ensuring the session recorder is available to capture MCP-enabled agent workflows.

What is the best way to verify my local environment configuration is complete?

The best way to verify your local environment configuration is complete is by running the status check command `.venv/bin/python cli/main.py status` after creating the venv, installing dependencies, loading the extension, and configuring `.env`.