Skip to content

Commit c082679

Browse files
docs: remove outdated Project Structure, Getting Started, Docker, Deployment sections (Python backend removed)
1 parent 4347797 commit c082679

1 file changed

Lines changed: 4 additions & 89 deletions

File tree

‎README.md‎

Lines changed: 4 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,8 @@
99
[![Stars](https://img.shields.io/github/stars/DanielDeshmukh/aether?style=flat-square&color=yellow)](https://github.com/DanielDeshmukh/aether/stargazers)
1010
[![NVIDIA NIM](https://img.shields.io/badge/AI-NVIDIA%20NIM-76B900?style=flat-square&logo=nvidia)](https://build.nvidia.com)
1111
[![License](https://img.shields.io/badge/License-Proprietary-FF4444?style=flat-square)](#license)
12-
[![Next.js](https://img.shields.io/badge/Next.js-15-000000?style=flat-square&logo=next.js)](https://nextjs.org)
12+
[![Next.js](https://img.shields.io/badge/Next.js-16-000000?style=flat-square&logo=next.js)](https://nextjs.org)
1313
[![TypeScript](https://img.shields.io/badge/TypeScript-5-3178C6?style=flat-square&logo=typescript)](https://typescriptlang.org)
14-
[![Python](https://img.shields.io/badge/Python-3.12-3776AB?style=flat-square&logo=python)](https://python.org)
1514

1615
---
1716

@@ -40,99 +39,15 @@ Target URL --> Recon --> AI Planning --> Exploit Execution --> Validatio
4039

4140
| Layer | Technology |
4241
|-------|-----------|
43-
| **Frontend** | Next.js 15, React 19, TypeScript, Tailwind CSS |
44-
| **Backend** | Python 3.12, Playwright, NVIDIA NIM (OpenAI-compatible API) |
42+
| **Frontend** | Next.js 16, React 19, TypeScript, Tailwind CSS |
43+
| **Backend** | Next.js API Routes, TypeScript |
4544
| **Database** | PostgreSQL 17, Prisma ORM |
4645
| **Auth** | Custom JWT with magic link authentication |
47-
| **AI Orchestration** | Nemotron 3 Super, Llama 3.3 Nemotron, DeepSeek V4 Flash |
46+
| **AI Orchestration** | NVIDIA NIM (Nemotron 3 Super, Llama 3.3 Nemotron, DeepSeek V4 Flash) |
4847
| **Browser Automation** | Playwright with headless Chromium |
4948

5049
---
5150

52-
## Project Structure
53-
54-
```
55-
aether/
56-
├── src/app/ # Next.js App Router (pages + API routes)
57-
├── src/lib/ # Auth, DB, email, API utilities
58-
├── prisma/ # Database schema (10 tables)
59-
├── public/ # Static assets
60-
└── backend/ # Python scanning engine (subprocess)
61-
└── app/
62-
├── orchestrator/ # Brain, attack orchestrator
63-
├── engine/ # Heuristic, Playwright, validation lanes
64-
├── tools/ # Audit, headers, scanner, validators
65-
└── services/ # Storage, domain verification
66-
```
67-
68-
---
69-
70-
## Getting Started
71-
72-
### Prerequisites
73-
- Node.js 18+
74-
- Python 3.12+
75-
- PostgreSQL 17+
76-
77-
### Setup
78-
79-
```bash
80-
# Clone
81-
git clone https://github.com/DanielDeshmukh/aether.git
82-
cd aether
83-
84-
# Install dependencies
85-
cd aether && npm install
86-
cd ../aether/backend && pip install -r requirements.txt
87-
88-
# Set up environment
89-
cp .env.example .env
90-
# Edit .env with your DATABASE_URL, NVIDIA_API_KEY, AETHER_JWT_SECRET
91-
92-
# Sync database schema
93-
cd ../aether
94-
npx prisma db push
95-
96-
# Start development
97-
cd ../aether && npm run dev
98-
```
99-
100-
Open http://localhost:3000
101-
102-
### Docker (Full Stack)
103-
104-
```bash
105-
docker compose up --build
106-
```
107-
108-
This starts PostgreSQL + the Next.js app with the Python scanning engine.
109-
110-
---
111-
112-
## Deployment
113-
114-
### Option 1: Railway / Fly.io (Full Functionality)
115-
116-
The scan engine requires a Python subprocess, so **full functionality needs a server environment**.
117-
118-
```bash
119-
# Railway
120-
railway init
121-
railway add --database postgres
122-
railway variables set NVIDIA_API_KEY=... AETHER_JWT_SECRET=... AETHER_USE_NVIDIA_ORCHESTRATOR=true
123-
railway up
124-
```
125-
126-
### Option 2: Vercel (UI Only)
127-
128-
The Next.js app deploys to Vercel. Scans won't execute (serverless can't spawn Python), but the UI, auth, and dashboard work.
129-
130-
```bash
131-
vercel deploy
132-
```
133-
134-
---
135-
13651
## Core Capabilities
13752

13853
### Autonomous Exploit Execution

0 commit comments

Comments
 (0)