🎨 An AI-powered autonomous art generator that creates unique, thought-provoking visualizations every 6 hours via GitHub Actions.
- 🤖 Autonomous Generation: Creates new art pieces every 6 hours via GitHub Actions
- 🎭 Diverse Art Styles: Multiple generative art techniques (fractals, particle systems, noise, geometric patterns)
- 💭 AI-Driven Concepts: Each piece is conceptually guided by Ollama AI prompts
- 📄 GitHub Pages: Auto-deploys to GitHub Pages
GitHub Actions (Every 6 Hours)
↓
Generate Art Concept (Ollama text AI - tinyllama/llama3.2)
↓
Create HTML/Canvas Visualization (Fractals, Particles, Waves, etc.)
↓
Commit & Push to Repository
↓
Deploy to GitHub Pages
git clone https://github.com/<username>/autonomousART.git
cd autonomousART- Go to Settings → Pages
- Select: branch
main, folder/ (root) - Click Save
- Go to Actions tab
- Enable workflows if prompted
git add .
git commit -m "Initial autonomousART setup"
git push -u origin mainYour gallery will be live at: https://yourusername.github.io/autonomousART/
# Generate a test artwork
node scripts/concept-selector.js
node scripts/art-generator.js
# Build gallery
node scripts/build-gallery.jspython3 -m http.server 8000Visit: http://localhost:8000
Edit .github/workflows/generate-art.yml:
schedule:
- cron: '30 */6 * * *' # Change this (IST: +5:30 hours)Run the workflow manually with custom parameters:
Via GitHub UI:
- Go to Actions → Generate Art
- Click Run workflow
- (Optional) Enter custom prompt and select style
- Click Run workflow
Via CLI:
gh workflow run generate-art.yml \
--field prompt="cosmic nebula abstract art" \
--field style="fractal"abstract- Abstract expressionism with flowing shapesfractal- Mandelbrot fract mathematicsparticle- Particle dynamics and physicsgeometric- Generative geometry patterns
MIT License
Exploring creative code in the latent space of generative art