Turn ideas into live apps instantly β inside Telegram.
Hermes Forge is an AI-powered system that generates fully interactive web apps from simple prompts, hosts them live, and delivers them directly inside Telegram with one tap.
- π§ Prompt β full app generation
- β‘ Real-time build progress (Planning β Building β Packaging)
- π Live hosting via HTTP + Cloudflare tunnel
- π± Telegram WebApp integration (fully interactive apps)
- π Regenerate apps instantly
- β¨ Improve apps with follow-up prompts
- β‘ Auto Improve (v1 β v5 iterative enhancement)
- πΈ Automatic app preview screenshots (Playwright)
- π Prompt history tracking
- π Build logs viewer
- π§© Works inside Telegram + Hermes
- Generates apps from prompts
- Handles retries and improvements
- Outputs versioned HTML apps
- Local HTTP server (
python -m http.server) - Cloudflare Tunnel (public HTTPS URL)
- Telegram Bot UI
- Inline buttons + WebApp launcher
- Live progress + preview system
- User sends prompt in Telegram
- Hermes Forge generates the app
- Output HTML is saved in
/outputs - App is exposed via Cloudflare URL
- Telegram returns:
- πΈ Preview screenshot
- π Open App (WebApp)
- π Open in browser
- π Regenerate / Improve / Auto Improve
- Send:
Create a drawing app - Watch live progress updates
- Get instant preview + launch button
- Open and interact directly inside Telegram
git clone https://github.com/JackTheGit/hermes-forge.git
cd hermes-forgepython3 -m venv venv
source venv/bin/activatepip install python-telegram-bot playwright requests python-dotenv
python -m playwright install chromiumCreate a .env file:
TELEGRAM_TOKEN=your_bot_token_herechmod +x run_all.sh
./run_all.shThis automatically:
- π Starts HTTP server
- π Starts Cloudflare tunnel
- βοΈ Injects tunnel URL into bot
- π€ Launches Telegram bot
- Python 3.10+
- Telegram Bot Token
- Linux / VPS recommended
cloudflared(auto-downloaded)
Apps are opened natively inside Telegram:
InlineKeyboardButton(
"π Open App",
web_app=WebAppInfo(url=APP_URL)
)This enables:
- Full interactivity
- No redirects
- App-like UX
- "Create a drawing app"
- "Build a racing game"
- "Make a todo list with dark mode"
- "Create a multiplayer pong game"
- "Build a finance dashboard"
Refine your app with natural language:
"Add undo button and color picker"
Runs multiple improvement passes automatically:
- v1 β Base app
- v2βv5 β Progressive enhancements
- Better UI, UX, and features
- Automatically screenshots generated apps
- Sends preview inside Telegram
- Powered by Playwright (headless Chromium)
- Persistent hosting (no temporary tunnels)
- Multi-user isolation
- App sharing links
- Version history per app
- Authentication + storage
- Mobile-native UI improvements
Built by ISODL
PRs welcome. Ideas welcome. Chaos welcome.
- Cloudflare tunnels are temporary
- Apps are stateless (for now)
- Use responsibly
Hermes Forge is evolving into:
βPrompt β Softwareβ as a real-time system
No setup. No coding. Just ideas β working apps.


