Skip to content

An improvisational web server that makes stuff up as it goes along

License

Notifications You must be signed in to change notification settings

jasonthorsness/ginprov

Repository files navigation

Ginprov

Release Go Report Card License CI

Ginprov is an improvisational web server. Unlike traditional web servers that serve static files, Ginprov generates HTML pages and images in real-time using Google's Gemini AI, turning any URL path into a content prompt.

🌐 Try it Live

📖 Read the Blog

🚀 Quick Start

Feel guilty for using my credits on ginprov.com? Run it locally for FREE!

1. Get a Gemini API Key

Ginprov uses Google's Gemini AI for content generation. Get a free API key from Google AI Studio.

Create a .env.local file in your project directory:

echo "GEMINI_API_KEY=your_api_key_here" > .env.local

2. Get Ginprov (Mac/Linux)

curl -Ls "https://github.com/jasonthorsness/ginprov/releases/latest/download/ginprov_0.1.0_\
$(uname -s | tr '[:upper:]' '[:lower:]')_\
$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/')\
.tar.gz" \
| sudo tar -xz -C /usr/local/bin

3. Start Creating

ginprov

License

Ginprov is licensed under the MIT License. If you can find a use for this, go right ahead 🤣.

Contact

File an issue or find me at @jasonthorsness on X.

About

An improvisational web server that makes stuff up as it goes along

Resources

License

Stars

Watchers

Forks

Packages

No packages published