Autonomous AI Code Generator with Modern Web UI
Zero-explanation code generation powered by Ollama

docker run -d -p 8080:5000 wolftechinnovations/gem:latestAccess: http://localhost:8080
- Modern Monochrome UI - Clean white-on-black interface
- Multi-Project Management - Organize code by project
- Real-Time Generation - Watch code appear live
- Smart File Detection - Auto-detects languages and filenames
- Persistent Storage - Projects saved automatically
- One-Click Downloads - Export generated files instantly
- No API Keys Required - Runs entirely local
docker run -d -p 8080:5000 wolftechinnovations/gem:latestdocker run -d \
-p 8080:5000 \
-v $(pwd)/projects:/app/projects \
wolftechinnovations/gem:latestdocker run -d -p 3000:5000 wolftechinnovations/gem:latest- Open Browser β http://localhost:8080
- Click NEW β Create a project
- Enter Prompt β "Make a Python web scraper"
- Click GENERATE β Watch code appear
- Download Files β Click any file to download
Make a hello world program in python
Create a React todo app with localStorage
// App.jsx
// TodoList.jsx
// styles.css
Build a REST API in Express.js with user CRUD operations
Create a Python web scraper for news headlines with BeautifulSoup
Use // filename.ext markers to specify multiple files:
Prompt:
Create a web app
// index.html
// script.js
// style.css
Output:
index.htmlscript.jsstyle.css
# Clone repository
git clone https://github.com/wolftechinnovations/gem
cd gem
# Build image
docker build -t wolftechinnovations/gem:latest .
# Run
docker run -d -p 8080:5000 wolftechinnovations/gem:latest| Environment Variable | Default | Description |
|---|---|---|
PORT |
5000 |
Internal Flask port |
OLLAMA_HOST |
0.0.0.0 |
Ollama service host |
| Path | Purpose |
|---|---|
/app/projects |
Persistent project storage |
Example:
docker run -d \
-p 8080:5000 \
-v /home/user/my-projects:/app/projects \
wolftechinnovations/gem:latestModel: wolftech-innovations/Gem
Base: Gemma 2B
Type: Code-only output (no explanations)
Hub: https://ollama.com/wolftech-innovations/Gem
Characteristics:
- Outputs ONLY code
- Zero comments or explanations
- Maximum density
- Minimal variable names
- Compressed syntax
- First Run: ~30s (model download)
- Subsequent Runs: ~5s (cached)
- Generation Speed: 2-10s depending on complexity
- RAM Usage: ~2GB with model loaded
docker run -d -p 9000:5000 wolftechinnovations/gem:latestdocker logs <container-id>docker run -d -p 8080:5000 wolftechinnovations/gem:latest
# Projects auto-clear on new containerdocker exec -it <container-id> tail -f /var/log/ollama.log- β Chrome/Edge (Recommended)
- β Firefox
- β Safari
- β Opera
Minimum:
- 4GB RAM
- 2 CPU cores
- 5GB disk space
Recommended:
- 8GB RAM
- 4 CPU cores
- 10GB disk space
- Local Only - No external API calls
- No Telemetry - Zero data collection
- Isolated - Runs in Docker container
- No Auth Required - Single-user design
MIT License - See LICENSE file
Issues and PRs welcome at:
https://github.com/wolftechinnovations/gem
- Issues: GitHub Issues
- Docs: https://docs.wolftechinnovations.com
- Model: https://ollama.com/wolftech-innovations/Gem
Created by: WolfTech Innovations
Powered by: Ollama, Flask, Gemma 2B
Philosophy: Maximum density, zero explanations
Made with β‘ by WolfTech Innovations