/aide

AI Platform - OpenAI

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Aide

Developed in Next.js, Tailwind CSS, TypeScript, Shadcn/UI, Clerk.

Landing Screenshot

Contents


1. Prerequisites

2. Features

Dashboard Screenshot

  • Tailwind design.
  • Tailwind animations and effects.
  • Full responsiveness.
  • Clerk Authentication (Email, GMail).
  • Client form validation and handling using react-hook-form.
  • Page loading state.
  • Conversation Generation Tool (Open AI).
  • Code Generation Tool (Open AI)
  • Image Generation Tool (WIP)
  • Music Generation Tool (WIP)
  • Video Generation Tool (WIP)

3. Usage

  • Clone the repo
git clone https://github.com/cruxcook/aide.git
  • Set up environment
cp .emv.example .emv
  • Configure environment
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=

NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/dashboard
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/dashboard

OPENAI_API_KEY=
  • Start the app
npm run dev