Aether AI is a full-stack project consisting of a Next.js frontend and a Node.js/Express backend. It features seamless interaction with multiple AI models (Gemini and Grok) with intelligent agent cross-verification.
- Multi-Agent Verification: Integrates both Gemini and Grok models, enabling them to inspect and cross-verify each other's responses to prevent incorrect answers.
- Secure Authentication: Implements robust JWT (JSON Web Token) and refresh token-based user authentication.
- Usage Limits: Enforces a daily limit of 15,000 tokens per user to manage API usage.
client/: Next.js 16 and Tailwind CSS 4 based user interface.server/: Node.js and Express backend for AI model orchestration.
- Node.js (v18+)
- A Google AI Studio API Key
Install dependencies for both backend and frontend:
# Install backend dependencies
cd server
npm install
# Install frontend dependencies
cd ../client
npm installCreate a .env file in the root directory (already combined if you're using the root .env). Note: Next.js reads .env variables from its root, so ensure you symlink or configure it, or just keep them centralized.
Backend:
cd server
npm run devFrontend:
cd client
npm run devOpen http://localhost:3000 with your browser to see the result. The API will be available at http://localhost:3001.
Deepanshu Verma Full Stack Developer | MERN Stack Engineer