UntrainedModel is a premium, open-source AI playground and generative AI platform designed for builders, developers, and creators. It features a modern, "Apple-style" aesthetic with glassmorphism, smooth animations, and a fully responsive design.
- AI Playground: A fully functional, IDE-style interface for interacting with AI models (Chat, Code, Research modes).
- Blog: A beautiful, SEO-optimized blog with dynamic routing and rich typography.
- Premium UI/UX: Built with Tailwind CSS, Framer Motion, and custom glassmorphism components.
- Dark Mode: Enforced premium dark theme for a consistent, professional look.
- Performance: Optimized for speed with static export, global loading states, and smooth page transitions.
- SEO Ready: Automatic sitemap, robots.txt, and Open Graph metadata generation.
- PWA Support: Installable as a progressive web app on mobile devices.
- Framework: Next.js 15+ (App Router)
- Styling: Tailwind CSS + Tailwind Animate
- Animations: Framer Motion
- Icons: Lucide React
- Theme: next-themes
- Typography: Inter & Outfit
-
Clone the repository:
git clone https://github.com/yourusername/untrainedmodel.git cd untrainedmodel -
Install dependencies:
npm install
-
Run the development server:
npm run dev
Open http://localhost:3000 with your browser to see the result.
This project is configured for Static Export.
-
Build the project:
npm run build
-
Deploy: The build output will be in the
out/directory. You can deploy this folder to any static hosting provider:- GitHub Pages
- Netlify
- Vercel
- AWS S3
- Apache / Nginx
src/
├── app/ # Next.js App Router pages
│ ├── blog/ # Blog routes
│ ├── playground/ # Playground app
│ ├── layout.tsx # Root layout
│ ├── page.tsx # Home page
│ └── globals.css # Global styles
├── components/ # Reusable UI components
│ ├── ui/ # Shadcn/UI primitives
│ └── ...
├── lib/ # Utilities and data
└── ...
This project is licensed under the MIT License.