⚡ 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
Metadata
Release files for nova-architect 2.9.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nova_architect-2.9.2.tar.gz | 93.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nova_architect-2.9.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 196.4 kB
Release files / nova_architect-2.9.2.tar.gz
| Download URL | nova_architect-2.9.2.tar.gz |
|---|---|
| Size | 93.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fbf23feef6e5c0d06ba311eb8f1cd3e9840f2580ae01182493f97b92d0c75afb
|
|
BLAKE2b-256 checksum How to use checksums |
c944b288f0275db02a7ee9fd48098fb168ed3db71183d6e5b253553ae086f679
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.7
|
Release files / nova_architect-2.9.2-py3-none-any.whl
| Download URL | nova_architect-2.9.2-py3-none-any.whl |
|---|---|
| Size | 102.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6212fbebc2175a1b96639a2c8b281ec45abb8aa2641da39f700074c6156bbaeb
|
|
BLAKE2b-256 checksum How to use checksums |
1c2a9e1e1e012bf09e22ca88750c47c94c67100656827fd1cfea537b0eedc273
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.7
|