v2.0.1 — Complete Rewrite
What's New
- Deterministic 5-step pipeline: analyze → services → env → deps → run
- No Docker required: 3-tier service install (Docker → apt-get → binary download)
- Cloud-native: Works in Kaggle, Colab, and headless servers — no TTY needed
- Web UI for .env: Fill env vars through a browser form via cloudflared tunnel
- Public URLs: All ports get cloudflared trycloudflare.com URLs automatically
- AI Planner: Reads README + code files, plans pipeline before executing
- Live Dashboard: Web page listing all services, ports, and public URLs
- Smart env resolution: 100+ critical patterns; service URLs auto-filled
- 11 managed services: PostgreSQL, Redis, MySQL, MongoDB, RabbitMQ, MariaDB, Nginx, SQLite, Elasticsearch, ClickHouse, Neo4j
- PostgreSQL binary: 40MB download for cloud environments without root
- Redis via redislite: pip-installable Redis for environments without apt
- Persistent projects: Clones to .// with git pull --ff-only on re-run
Breaking Changes
- v1.x agent.py and services.py are unused (kept for reference)
- --generate-env flag replaced by automatic .env resolution
- --max-steps flag not wired (was for old agent loop)
Installation
pip install git+https://github.com/jaypaun007/runit.git