Skip to main content

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:

  1. Designs the optimal serverless AWS architecture (Nova 2 Lite)
  2. Explains it aloud and asks for approval (Nova 2 Sonic)
  3. Builds it live — Nova Act physically navigates your AWS Console
  4. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nova_architect-2.0.0.tar.gz (80.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nova_architect-2.0.0-py3-none-any.whl (90.1 kB view details)

Uploaded Python 3

File details

Details for the file nova_architect-2.0.0.tar.gz.

File metadata

  • Download URL: nova_architect-2.0.0.tar.gz
  • Upload date:
  • Size: 80.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.7

File hashes

Hashes for nova_architect-2.0.0.tar.gz
Algorithm Hash digest
SHA256 2a2325f86d98a8597350bc62a2fcde3c567562440121d14514e0bcf8714fbb19
MD5 73867739f5c4c79aaaf1aba858d644ff
BLAKE2b-256 189ed47522a442d4fe695d31cc1be84b7e67ffdf911a834fa154517e6e0c6944

See more details on using hashes here.

File details

Details for the file nova_architect-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: nova_architect-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 90.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.7

File hashes

Hashes for nova_architect-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ef0b55fa8693c392413bd601d3285afa07961419e48334edbe24a0552df8fb99
MD5 7b1a2251274150d8949d250118b92045
BLAKE2b-256 6e72119271a3bca2272a552844449e843bb5f977735ed05254199d896ab11fca

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