Build AWS infrastructure from plain English — powered by Amazon Nova
Project description
⚡ Nova Architect
Build AWS infrastructure from plain English.
Describe your application. Nova designs the architecture. Nova Act physically builds it in your AWS Console — live, in real-time.
Install in 30 seconds
pip install nova-architect
nova-architect setup
nova-architect start
Your browser opens. You start building.
Demo
"A photo sharing API with S3 image storage, Lambda processing, and DynamoDB metadata"
Nova Architect:
- Designs the optimal serverless AWS architecture (Nova 2 Lite)
- Explains it aloud and asks for approval (Nova 2 Sonic)
- Builds it live — Nova Act physically navigates your AWS Console
- Streams screenshots of every click to your dashboard
4 services. Real AWS account. Under 5 minutes.
Prerequisites
| Requirement | Where |
|---|---|
| Python 3.11+ | python.org |
| AWS Account + IAM credentials | AWS Console → IAM → Security credentials |
| Nova Act API key | nova.amazon.com/act → Developer Tools |
| Bedrock Nova model access | AWS Console → Bedrock → Model access |
Commands
nova-architect setup # Interactive setup (run once)
nova-architect start # Start the dashboard
nova-architect doctor # Diagnose issues
nova-architect reset # Clean up AWS resources
nova-architect upgrade # Update to latest version
nova-architect version # Show version
Start options
nova-architect start --port 9000 # Custom port
nova-architect start --no-browser # Don't auto-open browser
nova-architect start --headless # Nova Act without visible browser
nova-architect start --demo # Demo mode, no real AWS calls
How It Works
You (text / voice / diagram)
│
▼
Nova 2 Lite ──── Designs optimal serverless architecture
│
▼
Nova 2 Sonic ─── Presents design aloud, listens for approval
│
▼
Nova Act ──────── Opens Chromium, navigates AWS Console live
Creates every service. Streams screenshots.
Nova Pro reads hand-drawn architecture diagrams and whiteboard sketches.
Supported AWS Services
S3 · Lambda · DynamoDB · API Gateway · SQS · SNS · Cognito · EventBridge · IAM
Privacy
Your AWS credentials are stored locally in ~/.nova-architect/config.json.
They are never sent to any Nova Architect server — there is no Nova Architect server.
Everything runs on your machine, in your AWS account.
Docker
docker run -p 8000:8000 \
-e AWS_ACCESS_KEY_ID=your_key \
-e AWS_SECRET_ACCESS_KEY=your_secret \
-e AWS_REGION=us-east-1 \
-e NOVA_ACT_API_KEY=your_nova_act_key \
-e NOVA_ACT_HEADLESS=true \
novaarchitect/nova-architect:latest
License
MIT — Built with Amazon Nova 2 Lite · Nova Act · Nova 2 Sonic · Nova Pro
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nova_architect-2.9.2.tar.gz.
File metadata
- Download URL: nova_architect-2.9.2.tar.gz
- Upload date:
- Size: 93.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fbf23feef6e5c0d06ba311eb8f1cd3e9840f2580ae01182493f97b92d0c75afb
|
|
| MD5 |
1cec273f8d8209e6a145dedf7d5fe9e1
|
|
| BLAKE2b-256 |
c944b288f0275db02a7ee9fd48098fb168ed3db71183d6e5b253553ae086f679
|
File details
Details for the file nova_architect-2.9.2-py3-none-any.whl.
File metadata
- Download URL: nova_architect-2.9.2-py3-none-any.whl
- Upload date:
- Size: 102.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6212fbebc2175a1b96639a2c8b281ec45abb8aa2641da39f700074c6156bbaeb
|
|
| MD5 |
10e8cb35a5543fd47cc60be77b69d992
|
|
| BLAKE2b-256 |
1c2a9e1e1e012bf09e22ca88750c47c94c67100656827fd1cfea537b0eedc273
|