AnveshAI - Free AI Image Generator

Generate unlimited high-quality AI images for free. No signup required, completely free forever.

β¨ Features
- π¨ AI-Powered Image Generation - Create stunning images from text prompts
- π Completely Free - No limits, no subscriptions, no hidden fees
- π No Registration Required - Start creating immediately
- π± Responsive Design - Works perfectly on desktop and mobile
- π Dark/Light Theme - Comfortable viewing in any environment
- πΎ Persistent Storage - Your images are saved and never lost
- π RESTful API - Developer-friendly API for integration
- β‘ Lightning Fast - Optimized performance with intelligent fallbacks
- π― High Quality - 1024x1024 resolution images with enhanced prompts
π Quick Start
Prerequisites
- Node.js 20 or higher
- PostgreSQL database (optional - falls back to in-memory storage)
Installation
- Clone the repository
git clone https://github.com/AnveshAI/Anvesh-Image-Generation-Beta.git
cd Anvesh-Image-Generation-Beta
- Install dependencies
- Set up environment variables
cp .env.example .env
# Edit .env with your configuration
- Start the development server
- Open your browser
Navigate to
http://localhost:5000
π οΈ Technology Stack
Frontend
- React 18 - Modern React with hooks and functional components
- TypeScript - Type-safe development
- Vite - Fast build tool and development server
- Tailwind CSS - Utility-first CSS framework
- shadcn/ui - Beautiful, accessible UI components
- TanStack React Query - Server state management
- Wouter - Lightweight routing
Backend
- Express.js - Fast, minimalist web framework
- TypeScript - End-to-end type safety
- Drizzle ORM - Type-safe database operations
- PostgreSQL - Reliable database storage
- Zod - Schema validation
Deployment
- Replit - Cloud development and hosting platform
- Neon Database - Serverless PostgreSQL
π Project Structure
βββ client/ # Frontend React application
β βββ src/
β β βββ components/ # Reusable UI components
β β βββ pages/ # Application pages
β β βββ hooks/ # Custom React hooks
β β βββ lib/ # Utility functions
βββ server/ # Backend Express application
β βββ index.ts # Server entry point
β βββ routes.ts # API route definitions
β βββ storage.ts # Database operations
βββ shared/ # Shared types and schemas
βββ README.md
π API Documentation
Generate Image
POST /api/generate
Generate a new AI image from a text prompt.
curl -X POST http://localhost:5000/api/generate \
-H "Content-Type: application/json" \
-d '{"prompt": "A beautiful sunset over mountains"}'
Response:
{
"id": "123",
"prompt": "A beautiful sunset over mountains",
"imageUrl": "https://example.com/image.jpg",
"createdAt": "2025-01-02T10:30:00Z"
}
Get Images
GET /api/images
Retrieve all generated images.
curl http://localhost:5000/api/images
Get Single Image
GET /api/images/:id
Retrieve a specific image by ID.
π§ͺ Development
Available Scripts
npm run dev - Start development server
npm run build - Build for production
npm run start - Start production server
npm run check - Type check
npm run db:push - Push database schema
Environment Variables
# Database
DATABASE_URL=postgresql://user:password@localhost:5432/anveshai
# Server
PORT=5000
NODE_ENV=development
# AI Service Configuration
# Add your AI service API keys here
π¨ UI Components
The application uses a comprehensive set of UI components built on top of Radix UI:
- Forms - Input, textarea, select, checkbox, radio
- Navigation - Breadcrumbs, pagination, navigation menu
- Feedback - Toast notifications, alerts, progress bars
- Layout - Cards, separators, tabs, accordions
- Overlays - Dialogs, popovers, tooltips, sheets
π Privacy & Security
- No Personal Data Collection - We donβt collect names, emails, or phone numbers
- Secure Storage - Images are stored securely with persistent URLs
- No Tracking - Minimal analytics for service improvement only
- Open Source - Full transparency with open source code
π€ Contributing
We welcome contributions! Please see our Contributing Guidelines for details.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature)
- Commit your changes (
git commit -m 'Add amazing feature')
- Push to the branch (
git push origin feature/amazing-feature)
- Open a Pull Request
π License
This project is licensed under the MIT License - see the LICENSE file for details.
π Acknowledgments
- Built with β€οΈ for the creative community
- Powered by state-of-the-art AI models
- UI components by shadcn/ui
- Icons by Lucide
π Support
π Show Your Support
If you find this project helpful, please consider giving it a β on GitHub!
Made with β€οΈ by the AnveshAI team