System requirements
Operating system
- macOS Sierra or later
- Ubuntu 22.04 or later
- Windows 10+ or WSL2
Python version
Python 3.10 or above
Amazon Nova Act currently supports English language prompts.
Install Nova Act
Install the SDK using pip:Verify installation
Verify that Nova Act is installed correctly:Install from source
Alternatively, you can build Nova Act from source:Install Google Chrome (optional)
Nova Act works with both Google Chrome and Chromium. If you already have Chrome installed, you can skip this step.
Playwright installation
The first time you run Nova Act, it may take 1-2 minutes to start while it installs Playwright modules. Subsequent runs will only take a few seconds.
Install CLI tools (optional)
If you plan to deploy workflows to AWS AgentCore Runtime, install the CLI tools:- Workflow deployment
- Container building
- ECR management
- IAM role creation
Development dependencies
For SDK development, install the dev dependencies:- Testing frameworks
- Linting tools
- Type checking utilities
Virtual environment (recommended)
- venv
- conda
- poetry
Docker installation
You can also run Nova Act in a Docker container:Upgrade Nova Act
To upgrade to the latest version:Troubleshooting
Import error: No module named 'nova_act'
Import error: No module named 'nova_act'
This usually means Nova Act isn’t installed in your current Python environment. Verify that:
- You’re using the correct Python interpreter (check with
which pythonorpython --version) - Nova Act is installed in your active environment (run
pip list | grep nova-act) - If using a virtual environment, make sure it’s activated
Playwright installation fails
Playwright installation fails
If automatic Playwright installation fails:
- Install Playwright manually:
python -m playwright install - Install system dependencies:
python -m playwright install-deps - Set
NOVA_ACT_SKIP_PLAYWRIGHT_INSTALL=1to disable automatic installation
Permission denied errors on Linux
Permission denied errors on Linux
On some Linux systems, you may need to install additional dependencies:
Chrome not found
Chrome not found
If Nova Act can’t find Chrome:
- Install Chrome manually:
playwright install chrome - Or use Chromium (installed automatically with Playwright)
- Verify Chrome is installed:
playwright list
IDE extensions
Accelerate your development with the Nova Act IDE extension for VS Code.
- Automated environment setup
- Chat-to-script generation
- Browser session debugging
- Step-by-step testing
Next steps
Authentication
Set up API key or IAM authentication
Quickstart
Build your first workflow
Core concepts
Learn about workflows and automation
Examples
Explore code samples